CreateToolhelp32Snapshot 函数线程安全吗?
Is CreateToolhelp32Snapshot function thread safe?
如标题,我找不到任何关于 CreateToolhelp32Snapshot
、Module32First
和 Toolhelp32ReadProcessMemory function
WinAPIs 是否线程安全的信息。
有人知道吗?或者有什么方法可以确定这些 API 是否是线程安全的?
MSDN:Tool Help Functions
这些函数在以下方面是线程安全的。多个线程可以调用 CreateToolhelp32Snapshot
并执行单独的枚举。
另一方面,它并不是对所有人完全免费。您不能在线程之间共享单个快照,然后让线程对该快照执行非同步操作。事实上,在多个线程之间共享快照是愚蠢的。
如标题,我找不到任何关于 CreateToolhelp32Snapshot
、Module32First
和 Toolhelp32ReadProcessMemory function
WinAPIs 是否线程安全的信息。
有人知道吗?或者有什么方法可以确定这些 API 是否是线程安全的?
MSDN:Tool Help Functions
这些函数在以下方面是线程安全的。多个线程可以调用 CreateToolhelp32Snapshot
并执行单独的枚举。
另一方面,它并不是对所有人完全免费。您不能在线程之间共享单个快照,然后让线程对该快照执行非同步操作。事实上,在多个线程之间共享快照是愚蠢的。