c++11 线程的互斥量
为什么需要互斥量
在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。这个过程有点类似于,公司部门里,我在使用着打印机打印东西的同时(还没有打印完),别人刚好也在此刻使用打印机打印东西,如果不做任何处理的话,打印出来的东西肯定是错乱的。
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> #include <chrono> #include <thread> // 打印机 void printer(const char *str) { while(*str != '