单独线程上的HTTP请求

时间:2013-07-23 01:00:18

标签: java multithreading http htmlunit

问题: 我正在设计一个多线程应用程序,其中每个线程发出http请求。多个线程可以同时运行,如果同时有多个http请求正在进行,则它们无法正常运行。有没有办法检测HTTP请求何时发生,停止所有其他线程,并在方法中完成http请求后恢复所有线程?

其他信息: 我目前的解决方案是暂停所有线程,直到一个完成请求,然后移动到下一个线程,依此类推。这基本上打败了首先拥有多个线程的大部分目的!我知道我可以浏览整个应用程序并查看可能发出http请求的每个地方,并调用一个方法来暂停其他线程,但这将非常繁琐。顺便说一下,我正在为大多数http请求使用HTMLUnit。

0 个答案:

没有答案