[源码下载]
稳扎稳打Silverlight(26) - 2.0线程之Lock, Interlocked, EventWaitHandle, Monitor, ThreadStaticAttribute
作者:webabcd
介绍
Silverlight 2.0 使用Lock, Interlocked, EventWaitHandle, Monitor来实现线程同步
Lock - 确保代码块完成运行,而不会被其他线程中断
Interlocked - 为多个线程共享的变量提供原子级的操作
EventWaitHandle - 通知其他线程是否可入的类
Monitor - 提供同步访问对象的机制
ThreadStaticAttribute - 所指定的静态变量对每个线程都是唯一的
在线DEMO
http://www.cnblogs.com/webabcd/archive/2008/10/09/1307486.html
示例
1、Lock.xaml
Lock.xaml.cs
2、Interlocked.xaml
Interlocked.xaml.cs
3、EventWaitHandle.xaml
EventWaitHandle.xaml.cs
4、Monitor.xaml
Monitor.xaml.cs
5、ThreadStaticAttribute.xaml
ThreadStaticAttribute.xaml.cs
OK
[源码下载]