Wpis z mikrobloga

Witam #programowanie #java --Wielowątkowość
dostałem polecenie na #studbaza żebym nie używał Pomocniczych Bibliotek, więc nasuwa się moje pytanie, jak zastąpić ExecutorService niskopoziomowymi poleceniami typu wait i notify. Tak aby z tablicy Procesów lub Runnable każdy proces wykonywał się jeden po drugim, a nie wszystkie na raz
  • 4
@qweasdqweasd: próbowałem dać że jak proces się doda to dawałem lock.wait(), a wykona to pisałem lock.notify() ale otrzymałem IllegalMonitorStateException

to trza zastąpić
ExecutorService executor = Executors.newSingleThreadExecutor();
for (int i = 0; i < p.length; i++) {
executor.submit(p[i]);
}
executor.shutdown();