c++并发编程
北顾+
这个人很懒,什么也没写哈哈哈(ಡωಡ)
展开
-
c++11多线程并发编程(2) ——传参安全
前话还记得上一节中main线程与子线程共同打印数据时候的那个运行结果吗。你一定会很奇怪这个结果,我分明写了回车符的打印为什么有的语句没有打印回车符呢?这就涉及到操作系统在运行多线程时候的机制问题。多线程的运行机制在多线程程序运行的时候并不会等待一个主线程的语句执行完再执行子线程的语句,相反也不会等待一个子线程的语句执行完再执行主线程的语句,而是二者抢占式执行,谁抢到...原创 2019-12-24 12:44:18 · 599 阅读 · 1 评论 -
c++11多线程并发编程(1) —— std::thread
std::threadstd::thead是c++11用来创建线程的类,被定义在<thread>头文件。(专业的介绍请戳在这里:https://zh.cppreference.com/w/cpp/thread/thread)使用std::thread创建一个新线程std::thread myThread(函数名,函数参数...)这个传入的参数和std::bind...原创 2019-12-09 17:33:54 · 797 阅读 · 0 评论