使用System.Threading.Timer的误区
摘要:最近一个项目大量使用多线程技术,System.Threading.Timer这个轻量级的Timer自然用得不少,到后来我养成了个不好的习惯:使用System.Threading.Timer来做异步调用。代码如下:[代码]结果到测试时不时出现莫名其妙的错误,最明显的就是有的时候异步操作没有被调用。找了很久,怀疑到这个Timer上,显然这个Timer对象没有引用存在,很可能成为了垃圾收集的对象。将所有...
阅读全文
posted @ 2009-08-31 23:22