有些系统拥有相当智能的互斥锁,在从操作系统获取锁之前,这些锁会在进程中旋转一段时间。如果您的系统有这样一个互斥对象,那么编写进程内互斥对象类型就没有多大意义了。
但并不是所有的系统都有。
ACE能为我们解决这个不确定性吗?我在文件里找不到.
发布于 2014-08-01 14:33:11
它取决于底层平台和配置。
例如,ACE_Thread_Mutex在Win32:5.7.7上使用CRITICAL_SECTION。其他unix版本可以使用pthread_mutex。看看USYNC_THREAD在您的平台上指向了什么。
https://stackoverflow.com/questions/25082152
复制相似问题