CreateToolhelp32Snapshot函数线程安全吗?

时间:2015-03-06 10:03:23

标签: c++ windows winapi process thread-safety

作为标题,我找不到有关CreateToolhelp32SnapshotModule32FirstToolhelp32ReadProcessMemory function WinAPI是否是线程安全的任何信息。

任何人都知道这个?或者我有什么方法可以弄清楚这些API是否是线程安全的?

MSDN:Tool Help Functions

1 个答案:

答案 0 :(得分:0)

这些函数以下列方式是线程安全的。多个线程可以调用CreateToolhelp32Snapshot并执行单独的枚举。

另一方面,并​​非所有人都免费。您无法在线程之间共享单个快照,然后让线程对该快照执行不同步的操作。事实上,在多个线程之间共享快照将是愚蠢的。