现在的位置: 首页 > 综合 > 正文

net 2.0 中使用多线程的注意点

2012年03月29日 ⁄ 综合 ⁄ 共 264字 ⁄ 字号 评论关闭
  1. thread间共享变量时候要使用VolatileWrite/VolatileRead,保证写入读取及时得到反映。
  2. 使用ODP.net时候,尽量不要用abort方法来中止thread,避免出现内存泄露。
  3. 对限制资源的访问需要锁定资源。 有很多方法锁定方法。
  4. deadlock的防止策略
  5. Thread中用raiseevent引发的事件,在其他thread中是同步的,需要注意。如果需要,要用代理来实现异步调用。

感想:相对于vc ++来说,.net中多线程的现实容易了许多。 比如进程间共享数据,原先需要用filemapping,现在可以直接共享。

抱歉!评论已关闭.