Bac*_*777 2 c++ multithreading mutex thread-safety
mutex当.lock()或 时,内存的哪一部分被锁定.try_lock(),是只是函数还是整个程序被锁定?
除了互斥锁之外,没有任何东西被锁定。其他一切都继续运行(直到它尝试锁定已经锁定的互斥锁)。互斥锁的存在只是为了让两个线程不能同时在互斥锁锁定和互斥解锁之间运行代码。
| 归档时间: |
|
| 查看次数: |
1357 次 |
| 最近记录: |