Obsah:

Jak pozastavíte program Java?
Jak pozastavíte program Java?

Video: Jak pozastavíte program Java?

Video: Jak pozastavíte program Java?
Video: Учебное пособие по вязанию плетеной повязки крючком [EA... 2024, Listopad
Anonim

VIDEO

Jak tedy pozastavíte vlákno v Javě?

Všimněte si, že nemůžete pauza A vlákno od jiného vlákno . Pouze vlákno sám může pauza jeho provedení. A neexistuje žádná záruka, že vlákno vždy spát přesně na určenou dobu, protože to může přerušit někdo jiný vlákno , který je popsán v další části.

Za druhé, existuje v Javě příkaz čekání? Jednoduše řečeno, Počkejte () je metoda instance, která se používá pro synchronizaci vláken. Lze jej volat na jakýkoli objekt, jak je přímo definováno Jáva . lang. Objekt, ale lze jej volat pouze ze synchronizovaného bloku.

S ohledem na to, jak používáte metodu spánku v Javě?

Příklad metody spánku v Javě

  1. class TestSleepMethod1 rozšiřuje vlákno{
  2. public void run(){
  3. for(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){

Blokuje spánek vlákna?

Vlákno . spát () odešle aktuální vlákno na určitou dobu do stavu „Není spustitelné“. The vlákno si ponechává monitory, které pořídil – tj vlákno je momentálně v synchronizaci blok nebo metoda žádná jiná vlákno může zadat toto blok nebo metoda.

Doporučuje: