一、同步和互斥的概念
形象解释:
上厕所:同一个时刻,只能有一个人在上厕所这是互斥;等待完A上完厕所后,B才能上厕所,这是互斥
同步:任务必须按照一定的次序来实现,比如任务A等待任务B传递的变量,才能运行
互斥:同一个时刻,只能有一个任务被抢占
二、同步和互斥的缺点
同步的缺点
我们通过一个例子来说明:任务一计算1到100000的和;任务二等待任务一计算结束,结果进行打印
两个任务轮询
任务一计算,任务等待任务一计算结束的标记位,任务一计算完后,删除自己,任务二打印结果后也删除自己
代码
/*********全局变量**************