2015-03-06 2 views
1

Как заголовок, я не могу найти информацию о том, являются ли CreateToolhelp32Snapshot, Module32First и Toolhelp32ReadProcessMemory function WinAPIs является потокобезопасным или нет.Является ли функция CreateToolhelp32Snapshot безопасной?

Доза любой об этом знает? Или я могу выяснить, являются ли эти API потокобезопасными?

MSDN: Tool Help Functions

ответ

0

Эти функции являются поточно следующим образом. Несколько потоков могут вызывать CreateToolhelp32Snapshot и выполнять отдельные перечисления.

С другой стороны, это не полная бесплатная для всех. Вы не можете использовать один снимок между потоками и затем выполнять потоки несинхронизированных операций с этим снимком. Фактически, было бы глупо делиться моментальным снимком между несколькими потоками.

+0

Большое спасибо за ответ :) –

Смежные вопросы