EasyText, EasyLicense 的作者, https://github.com/EasyHelper Good Good Study,Day Day Up.

 

摘要: 1:CountdownEventFramework 4.0提供了一个CountdownEvent类,主要是让你等待多个线程。考虑下这样的场景:有一个任务,3个人去做,你需要等这3个人都做完了才继续下一步操作。下面就是:classThread15{staticCountdownEvent_countdown=newCountdownEvent(3);publicstaticvoidMainThread(){newThread(SaySomething).Start("I'mthread1");newThread(SaySomething).Start("I& 阅读全文
posted @ 2011-05-24 20:28 LoveJenny 阅读(3351) 评论(2) 推荐(2) 编辑
摘要: 1:MutexMutex 就像一个C# lock一样,不同的是它可以跨进程.进入和释放一个Mutex要花费几毫秒,大约比C#的lock慢50倍。使用一个Mutex的实例,调用WaitOne方法来获取锁,ReleaseMutex方法来释放锁。因为Mutex是跨进程的,所以我们可以使用Mutex来检测程序是否已经运行。[代码]2:Semaphore:一个Semaphore就像一个酒吧一样,通过门卫来限... 阅读全文
posted @ 2011-05-24 06:26 LoveJenny 阅读(5949) 评论(17) 推荐(14) 编辑
EasyText, EasyLicense 的作者, https://github.com/EasyHelper Good Good Study,Day Day Up.