摘要: 多线程程序 竞态条件:多线程程序执行的结果是一致的,不会随着CPU对线程不同的调用顺序而产生不同的运行结果. 解决?:互斥锁 mutex 经典的卖票问题,三个线程卖100张票 代码1 #include <iostream> #include <thread> #include <list> #inc 阅读全文
posted @ 2022-12-12 16:01 Hello_Bugs 阅读(124) 评论(0) 推荐(0) 编辑
摘要: C++语言层面多线程=>好处:跨平台 windows/linux thread/mutex/condition_variable lock_gurad/unique_lock atomic/原子类型,基于CAS操作的原子类型 线程安全的 睡眠sleep_for C++ thread => windo 阅读全文
posted @ 2022-12-12 14:40 Hello_Bugs 阅读(121) 评论(0) 推荐(0) 编辑