Πίνακας περιεχομένων:

Πώς γίνεται παύση ενός προγράμματος Java;
Πώς γίνεται παύση ενός προγράμματος Java;

Βίντεο: Πώς γίνεται παύση ενός προγράμματος Java;

Βίντεο: Πώς γίνεται παύση ενός προγράμματος Java;
Βίντεο: Java Tutorial Στα Ελληνικά - Μάθημα #4Β : Παράδειγμα Προγράμματος 2024, Νοέμβριος
Anonim

ΒΙΝΤΕΟ

Κατά συνέπεια, πώς παύετε ένα νήμα στην Java;

Σημειώστε ότι δεν μπορείτε παύση ένα Νήμα από άλλη Νήμα . Μόνο το Νήμα η ίδια μπορεί παύση την εκτέλεσή του. Και δεν υπάρχει καμία εγγύηση ότι το Νήμα κοιμάστε πάντα ακριβώς για την καθορισμένη ώρα γιατί μπορεί να διακοπεί από άλλον Νήμα , το οποίο περιγράφεται στην επόμενη ενότητα.

Δεύτερον, υπάρχει εντολή αναμονής στην Java; Με απλά λόγια, Περίμενε () είναι μια μέθοδος παρουσίας που χρησιμοποιείται για συγχρονισμό νημάτων. Μπορεί να κληθεί σε οποιοδήποτε αντικείμενο, όπως ορίζεται ακριβώς επάνω Ιάβα . lang. Αντικείμενο, αλλά μπορεί να κληθεί μόνο από συγχρονισμένο μπλοκ.

Έχοντας αυτό υπόψη, πώς χρησιμοποιείτε τη μέθοδο ύπνου στην Java;

Παράδειγμα μεθόδου ύπνου στη java

  1. η κλάση TestSleepMethod1 επεκτείνει το νήμα{
  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. δημόσιο στατικό κενό main (String args){

Μπλοκάρει ο ύπνος νήματος;

Νήμα . ύπνος () στέλνει το ρεύμα Νήμα στην κατάσταση "Δεν εκτελείται" για κάποιο χρονικό διάστημα. ο Νήμα διατηρεί τις οθόνες που έχει αποκτήσει - δηλ. εάν το Νήμα αυτή τη στιγμή βρίσκεται σε συγχρονισμένη ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ ή μέθοδος καμία άλλη Νήμα μπορεί να εισαγάγει αυτό ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ ή μέθοδος.

Συνιστάται: