Spisu treści:

Jak wstrzymać program Java?
Jak wstrzymać program Java?

Wideo: Jak wstrzymać program Java?

Wideo: Jak wstrzymać program Java?
Wideo: Practice Java Program - Build your own Reaction Timer 2024, Listopad
Anonim

WIDEO

W związku z tym, jak wstrzymać wątek w Javie?

Pamiętaj, że nie możesz pauza a wątek od drugiego wątek . Tylko wątek sama może pauza jego wykonanie. I nie ma gwarancji, że wątek zawsze śpij dokładnie przez określony czas, ponieważ może to zostać przerwane przez inny wątek , który jest opisany w następnej sekcji.

Po drugie, czy w Javie istnieje polecenie oczekiwania? Mówiąc prosto, czekać () to metoda wystąpienia używana do synchronizacji wątków. Można go wywołać na dowolnym obiekcie, ponieważ jest zdefiniowany bezpośrednio w Jawa . język. Obiekt, ale można go wywołać tylko z synchronizowanego bloku.

Mając to na uwadze, jak używać metody snu w Javie?

Przykład metody snu w java

  1. class TestSleepMethod1 extends Thread{
  2. publiczne void run(){
  3. dla(int i=1;i<5;i++){
  4. try{Thread.sleep(500);}catch(InterruptedException e){System.out.println(e);}
  5. System.out.println(i);
  6. }
  7. }
  8. public static void main(String args){

Czy blokuje uśpienie wątku?

Wątek . spać () wysyła prąd wątek przez pewien czas w stan „Nie można uruchomić”. ten wątek przechowuje monitory, które nabył - tj. jeśli wątek jest obecnie w zsynchronizowanej blok lub metoda żadna inna wątek może to wprowadzić blok lub metody.

Zalecana: