这里写目录标题
1. 实验
-
简介:我们启动
并行启动两个线程,但设置一个全局互斥锁,在两个线程中等待并占用互斥锁,然后输出日志。 -
代码
#include <iostream> #include <thread> /* C++ 多线程库 */ #include <mutex> /* C++ 互斥锁 */ /* 定义一个全局锁子 */ std::mutex mt; /* 定义线程1 */ void thread_1() { /* 等待其他程序将这个锁解开,并以当前程序名义上锁, 在程序结束时自动解锁*/ std::lock_guard<std::mutex> guard(mt); for(int i=10; i >0

最低0.47元/天 解锁文章
1993

被折叠的 条评论
为什么被折叠?



