对于多线程之间的共享受限资源,我们是通过锁(互斥)的方式来进行保护的,从而避免发生受限资源被多个线程同时访问的问题.那么线程之间既然有互斥,那么也会有协作.线程之间的协作也是必不可少的,比如 盖个商场这一个任务,线程A打地基,线程B该楼,线程C装修.在线程A打地基的时候,线程B可以准备必要的盖楼材料,混凝土啊,准备塔吊之类的,但是只有在线程A地基完成之后,线程B才能正式的开始在地基的基础上向上盖楼.这就牵扯到线程间的协作问题. 在所有类的最顶部的父类Object对象中,有几个方法就是用于线程间协…