人生是一场旅程。我们经历了几次轮回,才换来这个旅程。而这个旅程很短,因此不妨大胆一些,不妨大胆一些去爱一个人,去攀一座山,去追一个梦……有很多事我都不明白。但我相信一件事。上天让我们来到这个世上,就是为了让我们创造奇迹。
Test.cs代码:
class Test
{
static Barrier _barrier = new Barrier(2 , b => Console.WriteLine("④阶段{0} 结束" , b.CurrentPhaseNumber + 1 ));
static void PlayMusic(string name, string message, int seconds)
{
for (int i = 1 ; i < 3 ; i++)
{
Console.WriteLine("①---------------------------------------------" );
Thread.Sleep(TimeSpan.FromSeconds(seconds));
Console.WriteLine("②{0} 开始 {1}" , name, message);
Thread.Sleep(TimeSpan.FromSeconds(seconds));
Console.WriteLine("③{0} 完成 {1}" , name, message);
_barrier.SignalAndWait();
}
}
public static void RunTest ()
{
var t1 = new Thread(() => PlayMusic("吉他手" , "玩一个惊人的独奏" , 5 ));
var t2 = new Thread(() => PlayMusic("歌手" , "唱他的歌" , 2 ));
t1.Start();
t2.Start();
Console.ReadKey();
}
}