1、同步
同步是一种合作关系,为完成某个任务,多进程或者多线程之间形成一种协调,按照约定执行,相互告知,共同完成任务。
2、 互斥
互斥是一种制约关系,当一个进程或者线程进入临界区操作资源时采用上锁的方式,阻止其他进程操作。直到解锁后才会让出资源。
3、同步互斥目的
解决对共有资源产生的资源争夺
4、临界资源
多个进程或者线程都能够操作的资源,但是一次仅允许一个进程使用的资源称为临界资源
5、临界区
操作临界资源的代码段