Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package f2015.ex4;
- class Lobio {
- private final Salobie Salobie;
- int cookTime = 5000;
- Salobie salobie;
- Lobio(Salobie r) {
- Salobie = r;
- }
- void cookMe(final Mzareuli mzareuli) {
- // 1. შექმენით ახალი ნაკადი.
- // 2. დაიძინეთ cookTime დროით.
- // 3. გააგებინეთ მზარეულს რომ ლობიო გაკეთდა.
- // 4. დადეთ ლობიო გამომავალ სინზე.
- (new Thread() {
- public void run() {
- try {
- Thread.sleep(cookTime);
- } catch (InterruptedException ignored) {
- }
- // დაწერეთ თქვენი კოდი აქ
- mzareuli.intLock.lock();
- mzareuli.curCap--;
- mzareuli.intLock.lock();
- salobie.in.notifyAll();
- salobie.out.add(this);
- }
- }).start();
- }
- }
Add Comment
Please, Sign In to add comment