T
tianzhen
Unregistered / Unconfirmed
GUEST, unregistred user!
程序流程:
1,开5线程t1,取一级页面;(存到list1)
2,开10线程t2,取二级页面;(取list1,存到list2)
3,开50线程t3,处理二级页面。(取list2)
其中,list1,2起缓存作用并过滤重复项。
请问3种线程之间如何协调工作比较好呢?
btw,现在采用 while list.count>1000do
sleep(5000)的方式,很占资源。延长sleep则不能实时关闭应用程序。
1,开5线程t1,取一级页面;(存到list1)
2,开10线程t2,取二级页面;(取list1,存到list2)
3,开50线程t3,处理二级页面。(取list2)
其中,list1,2起缓存作用并过滤重复项。
请问3种线程之间如何协调工作比较好呢?
btw,现在采用 while list.count>1000do
sleep(5000)的方式,很占资源。延长sleep则不能实时关闭应用程序。