如何在线程之间共享LWP :: UserAgent对象

时间:2012-05-24 11:30:40

标签: multithreading perl lwp-useragent

是否可以创建可用于不同线程中的HTTP请求的共享LWP :: UserAgent对象?

1 个答案:

答案 0 :(得分:1)

简短的回答是否定的。可能有一种方法可以使用共享内存来实现这一点,但即使有可能,我也不认为你想要这样做,因为用户代理本身存在对象,例如上次错误等。如果你想要同步cookie,你可以通过指定一个你坚持并重用的cookie jar来处理它(从perldoc for LWP :: UserAgent):

$ ua-> cookie_jar($ cookie_jar_obj)