根据C++参考定义:
阻塞当前线程,直到标识的线程*this完成其执行.
*this
这是否意味着在使用时.join(),没有必要mutex.lock()在该线程调用某些函数时?我是新的互斥和线程,所以我有点困惑.
.join()
mutex.lock()
注意:我找到了一本书C++ Concurrency in Action,我正在读这本书.这对于像我这样的多线程初学者来说非常好.
谢谢大家的帮助.
c++ multithreading mutex
c++ ×1
multithreading ×1
mutex ×1