Cuprins:

Cum întrerupeți un program Java?
Cum întrerupeți un program Java?

Video: Cum întrerupeți un program Java?

Video: Cum întrerupeți un program Java?
Video: Java - Break Statement 2024, Mai
Anonim

VIDEO

În consecință, cum întrerupeți un fir în Java?

Rețineți că nu puteți pauză A fir din alta fir . Doar fir însuși poate pauză executarea acestuia. Și nu există nicio garanție că fir dormi întotdeauna exact pentru timpul specificat deoarece poate fi întrerupt de altul fir , care este descris în secțiunea următoare.

În al doilea rând, există o comandă wait în Java? Pur și simplu pune, aștepta () este o metodă de instanță care este utilizată pentru sincronizarea firelor. Poate fi apelat pe orice obiect, așa cum este definit chiar pe java . lang. Obiect, dar poate fi apelat doar dintr-un bloc sincronizat.

Ținând cont de acest lucru, cum folosiți metoda de somn în Java?

Exemplu de metodă de somn în java

  1. clasa TestSleepMethod1 extinde Thread{
  2. public void run(){
  3. for(int i=1;i<5;i++){
  4. încercați{Thread.sleep(500);}catch(InterruptedException e){System.out.println(e);}
  5. System.out.println(i);
  6. }
  7. }
  8. public static void main(String args){

Se blochează somnul firului?

Fir . dormi () trimite curentul fir în starea „Nu se poate rula” pentru o anumită perioadă de timp. The fir păstrează monitoarele pe care le-a achiziționat - adică dacă fir este în prezent într-o sincronizare bloc sau metoda nu alta fir poate introduce aceasta bloc sau metoda.

Recomandat: