INHOUDSOPGAWE:

Hoe onderbreek jy 'n Java-program?
Hoe onderbreek jy 'n Java-program?

Video: Hoe onderbreek jy 'n Java-program?

Video: Hoe onderbreek jy 'n Java-program?
Video: How to Join your BloomScape Cal Flower Granny Squares 2024, November
Anonim

VIDEO

Gevolglik, hoe onderbreek jy 'n draad in Java?

Let daarop dat jy nie kan nie pouse a draad van 'n ander draad . Slegs die draad self kan pouse die uitvoering daarvan. En daar is geen waarborg dat die draad slaap altyd presies vir die gespesifiseerde tyd, want dit kan deur 'n ander onderbreek word draad , wat in die volgende afdeling beskryf word.

Tweedens, is daar 'n wag-opdrag in Java? Eenvoudig gestel, wag () is 'n voorbeeldmetode wat gebruik word vir draadsinchronisasie. Dit kan op enige voorwerp geroep word, soos dit reg gedefinieer word java . lang. Voorwerp, maar dit kan slegs vanaf 'n gesinchroniseerde blok geroep word.

As u dit in die oog hou, hoe gebruik u die slaapmetode in Java?

Voorbeeld van slaapmetode in Java

  1. klas TestSleepMethod1 brei Thread{
  2. publieke void run(){
  3. for(int i=1;i<5;i++){
  4. probeer{Thread.sleep(500);}catch(InterruptedException e){System.out.println(e);}
  5. System.out.println(i);
  6. }
  7. }
  8. openbare statiese leemte hoof(String args){

Is draadslaap blokkeer?

Draad . slaap () stuur die huidige draad vir 'n geruime tyd in die "Not Runnable"-toestand. Die draad hou die monitors wat dit verkry het - dit wil sê as die draad is tans in 'n gesinchroniseerde blok of metode geen ander nie draad kan dit inskryf blok of metode.

Aanbeveel: