Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dream;
- import sleep.Sleeper;
- public class Dream {
- public void dream(final Sleeper s) {
- final Dream sleepingDream = new Dream() {
- @Override
- public void dream(final Sleeper s) {
- s.notify();
- try {
- s.wait();
- } catch (InterruptedException ex) {
- }
- }
- };
- new Thread(){
- public void run() {
- s.enter(sleepingDream);
- }
- }.start();
- try {
- s.wait();
- } catch (InterruptedException ex) {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement