Kam*_*Kam 6 c++ multithreading mutex locking standard-library
C++标准库提供std::mutex (lock, unlock, try_lock)了可在多线程环境中工作的功能.
此外,我听说过有关包装库(例如Boost::mutex)的讨论,从我可以看到,它提供了相同的功能(lock, unlock, try_lock).
我的问题是,使用这种包装库比标准库有什么优势?
std::mutex,std::thread以及线程库的其他元素仅适用于C++ 11.boost::mutex等等早于C++ 11.因此,如果您没有C++ 11支持,那么您可以使用它们.
| 归档时间: |
|
| 查看次数: |
690 次 |
| 最近记录: |