标签:static text action oid threading int name sharp reset
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace ConsloeApp1
{
class Program
{
static ManualResetEvent manualRestEventA = new ManualResetEvent(false);
static ManualResetEvent manualRestEventB = new ManualResetEvent(false);
static void Main(string[] args)
{
Task taskA = new Task(new Action(() => {
for (int i = 0; i < 100; i++)
{
Console.WriteLine("*******************************************************************");
}
manualRestEventA.Set();
}));
Task taskB = new Task(new Action(() => {
for (int i = 0; i < 1000; i++)
{
Console.WriteLine("____________________________________________________________________");
}
manualRestEventB.Set();
}));
taskA.Start();
taskB.Start();
manualRestEventA.WaitOne();
manualRestEventB.WaitOne();
Console.WriteLine("Synchornolyze Done");
Console.ReadKey();
}
}
}
标签:static text action oid threading int name sharp reset
原文地址:https://www.cnblogs.com/sclu/p/12818884.html