使用托管 C++ 代码。静态 Mutex 对象是这样创建的:-
static Threading::Mutex* _mutex;
它是在静态构造函数中初始化的,如下所示:-
_mutex = __gc new Threading::Mutex(); (i.e created an managed object)
现在我的疑问是这个互斥对象是否应该使用 Threading::Mutex 类的 dispose() 或 close() 来处理?或者它会被 gc 自动处理,因为它是一个托管对象。
谢谢
最佳答案
当进程退出时,静态 Mutex 将由 dispose() 或操作系统内核处理。
此外,close() 也处理对象。
关于c++ - 处理 Mutex 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32344480/