人生是一场旅程。我们经历了几次轮回,才换来这个旅程。而这个旅程很短,因此不妨大胆一些,不妨大胆一些去爱一个人,去攀一座山,去追一个梦……有很多事我都不明白。但我相信一件事。上天让我们来到这个世上,就是为了让我们创造奇迹。
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();
}
}