互斥锁的通俗理解 只有一个厕所,并且厕所带锁(锁资源数为一) 当一个人在上厕所时就会把门锁上(上锁) 这时别人要去上厕所发现已经锁了,他就只能等候(申请锁,线程挂起) 等里面的人上完厕所就会解锁开门(释放锁) 这时候,外面等厕所最急的人进去(等该锁的优先级最高的线程获得锁运行) 大家都要遵守规则,如果强行破窗而入就会不和谐了(不申请锁就访问被该锁保护的资源,导致资源可能被错误读取或改写)