作为标题,我找不到有关CreateToolhelp32Snapshot
,Module32First
和Toolhelp32ReadProcessMemory function
WinAPI是否是线程安全的任何信息。
任何人都知道这个?或者我有什么方法可以弄清楚这些API是否是线程安全的?
MSDN:Tool Help Functions
答案 0 :(得分:0)
这些函数以下列方式是线程安全的。多个线程可以调用CreateToolhelp32Snapshot
并执行单独的枚举。
另一方面,并非所有人都免费。您无法在线程之间共享单个快照,然后让线程对该快照执行不同步的操作。事实上,在多个线程之间共享快照将是愚蠢的。