Может ли массив основываться на абстрактных классах? Интерфейсах?
(Отметьте один правильный вариант ответа.)
Варианты ответа
нет, да
да, нет
нет, нет
да, да(Верный ответ)
public abstract class SomeClass implements Runnable{ private Object lock = new Object(); public void lock() { synchronized (lock) { try { System.out.print("1"); lock.wait(); } catch (InterruptedException e) {} } } public void unlock() { synchronized (lock) { lock.notify(); System.out.print("2"); } } public static void main(String s[]) { new Thread(new SomeClass() { public void run() { lock(); } }).start(); new Thread(new SomeClass() { public void run() { unlock(); } }).start(); } }