Satura rādītājs:

Kā apturēt Java programmas darbību?
Kā apturēt Java programmas darbību?

Video: Kā apturēt Java programmas darbību?

Video: Kā apturēt Java programmas darbību?
Video: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, Maijs
Anonim

VIDEO

Tātad, kā pauzēt pavedienu Java?

Ņemiet vērā, ka jūs nevarat pauze a pavediens no cita pavediens . Tikai pavediens pati var pauze tā izpilde. Un nav garantijas, ka pavediens vienmēr gulēt precīzi norādīto laiku, jo to var pārtraukt kāds cits pavediens , kas ir aprakstīts nākamajā sadaļā.

Otrkārt, vai Java ir gaidīšanas komanda? Vienkārši liec, pagaidi () ir instances metode, ko izmanto pavedienu sinhronizēšanai. To var izsaukt uz jebkura objekta, kā tas ir definēts tieši uz java . lang. Objekts, bet to var izsaukt tikai no sinhronizēta bloka.

Ņemot to vērā, kā jūs izmantojat miega metodi Java?

Miega metodes piemērs Java

  1. class TestSleepMethod1 paplašina pavedienu{
  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){

Vai pavedienu miegs bloķē?

Pavediens . Gulēt () nosūta strāvu pavediens uz noteiktu laiku stāvoklī “Nevar palaist”. The pavediens saglabā iegūtos monitorus - t.i., ja pavediens pašlaik ir sinhronizēts bloķēt vai metode nav cita pavediens var ievadīt šo bloķēt vai metode.

Ieteicams: