У меня есть приложение на С++, которое состоит из неуправляемого С++, управляемого С++ и С#. В неуправляемой части я пытаюсь создать потокобезопасную коллекцию, используя std:: mutex.
Однако, когда я использую мьютекс, я получаю следующую ошибку:
ошибка C1189: #error: <mutex> не поддерживается при компиляции с /clr или/clr: pure.
Любая идея, почему я не могу использовать мьютекс? Может ли кто-то рекомендовать замену для него, чтобы я мог создать потокобезопасную неуправляемую коллекцию?