【发布时间】:2012-03-28 16:22:13
【问题描述】:
我正在做一种 WebCrawler,我需要在请求之间保持 Cookies 状态。
我异步下载所有页面,创建新的 HttpWebRequest 实例,但设置相同的 CookieContainer。页面可以写入和读取 cookie。
我可以安全地做吗?是否有任何替代方法不是 CookieContainer 的子类并在所有方法中加锁?
MSDN 说这个类不是线程安全的,但实际上,我可以这样做吗?
【问题讨论】:
-
听起来你在谈论线程安全(基于你对锁的使用),对吗?
-
是的,关于线程安全
标签: c# httpwebrequest thread-safety web-crawler webclient