06 2011 档案

摘要:http://www.cnblogs.com/legend_sun/archive/2008/12/23/1360533.html#Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为将类型转换为 int,那它们的区别是什么呢?Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt32内部调用了 int.Parse:Convert.ToInt32 参数为 null 时,返回 0; int.Parse 参数为 null 时,抛出异常。 Convert.ToInt32 参数 阅读全文
posted @ 2011-06-02 13:55 走路到纽约 阅读(245) 评论(0) 推荐(0)
摘要:首先弄清楚, ManualResetEvent 是WaitEventHandler(等待事件句柄)的一个子类。 ManualResetEvent 允许线程通过发信号互相通信。通常,此通信涉及一个线程在其他线程进行之前必须完成的任务。 可以通过将布尔值传递给构造函数来控制 ManualResetEvent 的初始状态,如果初始状态处于终止状态,为 true;否则为 false。 关于Set()/ReSet()/WaitOne()ReSet():将 ManualResetEvent 事件设置为非终止状态,即:保持等待。导致其他线程阻塞。或这样理解:reset()方法就是为waitone()准备的. 阅读全文
posted @ 2011-06-01 10:10 走路到纽约 阅读(333) 评论(0) 推荐(0)