# 3.进程与线程的通信方式

# 互斥锁:用于协调多线程访问同一共享资源的完整性;保证了同一时刻不存在多个线程同时访问一块共享资源的数据;

(1)当一个线程给这个资源上锁且还没有解锁前,其他线程是无法对该资源进行访问的 (2)当一个线程对一块共享资源进行访问时上了锁,但是其他资源此时也想进行访问,则会挂起直到当前访问资源的线程解锁后,才会被唤醒再去访问 (3)每次线程进行访问时上锁后,访问结束后一定记得解锁,否则会导致形成死锁,其他线程无法上锁,也无法访问

Last Updated: 6/3/2024, 1:08:34 AM