sleep()和wait() 首先,Java中的多线程是一种抢占式的机制,而不是分时机制.抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行. 这种机制决定了,对于同一对象的多线程访问,必须考虑同步的问题,synchronize的意义在这. 几个区别: sleep是Thread类的方法,用于线程自身的控制:wait是Object类的方法,用于线程之间的控制,配套的方法是Object·的notify和notifyAll方法. sleep与锁没有关系,如果在锁之中,不会释放锁.wait存…