线程同步问题
什么是线程同步和互斥???
如果你编写的是多线程的程序,那么多个线程的并发执行,可以认为他们是同时执行代码的,但是线程和线程之间并非是毫无关系的,很多时候会有以下的两种关系:
a) 线程A的继续执行 要以线程B完成了某一个操作后为前提,这种称为线程同步
b) 多个线程不可同时修改一个资源(全局变量 ,数据结构,对象),这种称为线程的互斥
为什么需要线程同步和互斥
线程同步:
// 09_线程同步的问题.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#incl
原创
2021-10-17 15:13:43 ·
412 阅读 ·
0 评论