相关疑难解决方法(0)

std :: thread.join()有什么作用?

根据C++参考定义:

阻塞当前线程,直到标识的线程*this完成其执行.

这是否意味着在使用时.join(),没有必要mutex.lock()在该线程调用某些函数时?我是新的互斥和线程,所以我有点困惑.

注意:我找到了一本书C++ Concurrency in Action,我正在读这本书.这对于像我这样的多线程初学者来说非常好.

谢谢大家的帮助.

c++ multithreading mutex

30
推荐指数
3
解决办法
5万
查看次数

标签 统计

c++ ×1

multithreading ×1

mutex ×1