1、sleep()是Thread的静态方法,wait()继承于Object类
2、sleep()他不让出对象锁
调用wait()与notify()的对象都是那个对象锁。
wait()会进入某一对象锁相关的线程池,等待这一对象的notify(),就是宣告这一对象可以访问了。
3、每一个对象都有一个对象锁,用来控制线程对他的并发访问。
4、进程是分配资源的基本单位,线程是cpu调度的基本单位。
1、sleep()是Thread的静态方法,wait()继承于Object类
2、sleep()他不让出对象锁
调用wait()与notify()的对象都是那个对象锁。
wait()会进入某一对象锁相关的线程池,等待这一对象的notify(),就是宣告这一对象可以访问了。
3、每一个对象都有一个对象锁,用来控制线程对他的并发访问。
4、进程是分配资源的基本单位,线程是cpu调度的基本单位。