1、wait方法
Object a1 = new Object( ) ;
a1.wait();
表示暂停a1线程上的运行,进入等待状态,无期限等待,直达被唤醒。
同时也失去了机锁,其它线程可以访问。
2、notify方法
Object a1 = new Object( ) ;
a1.notify( );
wait、 notify、notifyAll 必须放在synchronized block中,否则会抛异常。
1、wait方法
Object a1 = new Object( ) ;
a1.wait();
表示暂停a1线程上的运行,进入等待状态,无期限等待,直达被唤醒。
同时也失去了机锁,其它线程可以访问。
2、notify方法
Object a1 = new Object( ) ;
a1.notify( );
wait、 notify、notifyAll 必须放在synchronized block中,否则会抛异常。