<a href="http://files.cnblogs.com/webabcd/Windows8.rar">[源碼下載下傳]</a>
重新想象 Windows 8 Store Apps (47) - 多線程之線程同步: Semaphore, CountdownEvent, Barrier, ManualResetEvent, AutoResetEvent
介紹
重新想象 Windows 8 Store Apps 之 線程同步
Semaphore - 信号量
CountdownEvent - 通過信号數量實作線程同步
Barrier - 屏障
ManualResetEvent - 手動紅綠燈
AutoResetEvent - 自動紅綠燈
示例
1、示範 Semaphore 的使用
Thread/Lock/SemaphoreDemo.xaml
Thread/Lock/SemaphoreDemo.xaml.cs
2、示範 CountdownEvent 的使用
Thread/Lock/CountdownEventDemo.xaml
Thread/Lock/CountdownEventDemo.xaml.cs
3、示範 Barrier 的使用
Thread/Lock/BarrierDemo.xaml
Thread/Lock/BarrierDemo.xaml.cs
4、示範 ManualResetEvent 的使用
Thread/Lock/ManualResetEventDemo.xaml
Thread/Lock/ManualResetEventDemo.xaml.cs
5、示範 AutoResetEvent 的使用
Thread/Lock/AutoResetEventDemo.xaml
Thread/Lock/AutoResetEventDemo.xaml.cs
OK