摘要:
本来可以用Thread.Suspend暂停的,但它被弃用了,微软建议用Monitor, Mutex, Event, Semaphore等来做线程同步或保护资源。有时候我们只是想单纯的暂停一个线程,例如一个爬虫程序,很久爬不完暂停下吧(也许没什么用处......),可以用下边的办法。先定义一些线程状态:在Pause方法里改变当前状态:再有一个方法处理状态改变请求:在这个方法里如果状态为TaskSta... 阅读全文
posted @ 2010-07-06 17:54
hf
阅读(1690)
评论(0)
推荐(1)
摘要:
工作中常会遇到同样的代码段,例如操作数据库就有打开连接、执行查询、异常处理、日志等,可能会这样写 返回一个Model 执行查询上边都有类似的逻辑,有没有办法简化呢?我们发现不同的只是try 里的内容,所以可以写这样一个方法:现在第一个就可以这样:第二个:会不会方便一点呢。:)以上DoExecute是有问题的……,这里只是为了演示Func的用法。聪明的您应该可以看出它的问题所在吧! 阅读全文
posted @ 2010-07-06 15:29
hf
阅读(429)
评论(0)
推荐(0)
摘要:
关于C#闭包的一些粗浅见解 阅读全文
posted @ 2010-07-06 10:52
hf
阅读(612)
评论(0)
推荐(0)
浙公网安备 33010602011771号