- 博客(4)
- 收藏
- 关注
转载 AutoResetEvent
不是线程的非终止状态是事件的非终止状态,AutoResetEvent形象说就像一个水龙头一样,当你关闭水龙头,状态就是关闭(终止状态),所有的水都在里面等待流出来,当水龙头打开,就发送一个事件说里面的水可以出来了,这时就是非终止状态,一般是用来同步访问资源AutoResetEvent类的对象,如ManualResetEvent对象一样,大家可以把它简单地理解为一个信号灯,使用AutoReset
2010-01-15 20:54:00 484
转载 AutoResetEvent与ManualResetEvent区别
在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发送状态,Reset方法将信号置为不发送状态,WaitOne等待信号的发送。可以通过构造函数的参数值来决定其初始状态,若为true则非阻塞状态,为false为阻塞状态。如果某个线程调用WaitOne方法,则当信号处于发送状态时,该线程会得到信号
2010-01-15 20:50:00 227
原创 判断网络是否可连接的方法
if (!System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()) { return; }
2010-01-15 19:16:00 355
原创 .net cs程序仅启动一次的方法
方法一.private Boolean IsFirstInstance(){if (System.Diagnostics.Process.GetProcessesByName(Application.ProductName).Length > 1){return false;}return true;}方法二 private static bool HaveOtherInstan
2010-01-14 20:12:00 414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人