首页 新闻 搜索 专区 学院

c#使用QueueUserWorkItem问题

0
悬赏园豆:30 [待解决问题]

 System.Threading.ThreadPool.QueueUserWorkItem(GetUrlItem, null); //线程池

public void GetUrlItem(object strInfo)
{

      网页采集...
}

 

直接调GetUrlItem();方法能正常采集,
使用线程池调用,断点都不执行GetUrlItem()这方法,不知道是什么原因?

jason2013的主页 jason2013 | 小虾三级 | 园豆:1998
提问于:2018-07-13 15:54
< >
分享
所有回答(1)
0

QueueUserWorkItem是利用已经创建过的空闲的线程,如果没有空闲就排队,而不会盲目的一直创建下去。也就是说你应该是在主线程上直接使用的,没有多余的线程。

酷学大叔 | 园豆:206 (菜鸟二级) | 2019-10-17 17:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册