Составители:
}
}
}
// Класс, представляющий метод main, который создает буфер,
// три записывающих в него потока и один читающий из него поток
// и запускает потоки
public class BufferExample {
public static void main(String[] args) {
Buffer buf = new Buffer();
Thread p1 = new PutThread(buf);
Thread p2 = new PutThread(buf);
Thread p3 = new PutThread(buf);
Thread g1 = new GetThread(buf);
// запуск потоков
p1.start();
p2.start();
p3.start();
g1.start();
}
}
javac BufferExample.java ; компиляция
java BufferExample ; запуск на выполнение
Листинг результата
buf = 10
buf = 20
10
buf = 10
20
buf = 10
10
buf = 30
69
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »