S shmily0616 Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-24 #1 单线程的我会,可是多线程的就不会啦。 这10个URL,我想用2个线程来提交,前5个URL由第一个线程提交,后5个URL由第二个线程提交。 具体的代码怎么写呢?
R radarhp Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-05 #4 delphi 学习线程入门还是不难的,就是调试啊这些的,对于新人就头痛了点而已
X xyzbox Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-05 #5 创建两个线程实例,就像是单线程一样,只不过声明了两个线程变量,Create一下,第一个线程发送前5个,第二个线程发送后5个
W wpy020327 Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-05 #6 1、用结构数组定义一个任务表,内含URL、处理进度、请求头、应答信息块等内容 2、定义一个请求线程组,事先挂起,专门用来提交请求 3、定义一个接收应答线程组,事先挂起,专门用来接收信息 4、定义一个结果处理线程组,事先挂起,专门用来处理结果 5、主程序往任务表添新任务,任务表一有新任务就激活一个或多个请求线程、一有应答信息接收事件就激活接收线程、应答信息一接收完就激活结果处理线程,任务一处理完就释放任务表项。 这个模型非常有弹性、处理能力非常强,以前我在做搜索引擎时就这么搞。
1、用结构数组定义一个任务表,内含URL、处理进度、请求头、应答信息块等内容 2、定义一个请求线程组,事先挂起,专门用来提交请求 3、定义一个接收应答线程组,事先挂起,专门用来接收信息 4、定义一个结果处理线程组,事先挂起,专门用来处理结果 5、主程序往任务表添新任务,任务表一有新任务就激活一个或多个请求线程、一有应答信息接收事件就激活接收线程、应答信息一接收完就激活结果处理线程,任务一处理完就释放任务表项。 这个模型非常有弹性、处理能力非常强,以前我在做搜索引擎时就这么搞。