【发布时间】:2010-09-07 20:21:24
【问题描述】:
我看到 WinHTTP 是不可重入的 (1,2)。 WinINET 是可重入的吗?
我们有一个 ActiveX 控件,它与 WinINET 进行同步 HTTP。如果浏览器(在 javascript 中)触发异步 http 请求(ajax)然后立即调用 ActiveX 操作(相同的 IE 进程),看起来这两个操作是交错的,可能在同一个 API 上可重入,并打破 WinINET 状态: ajax 上的 clearInterval 错误地失败了一次。我们将 EXT 用于 ajax,并且 EXT 假设 clearInterval 第一次工作。
【问题讨论】:
标签: windows winapi wininet winhttp