Logo el.boatexistence.com

Τι ισχύει για τα νήματα;

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

Τι ισχύει για τα νήματα;
Τι ισχύει για τα νήματα;

Βίντεο: Τι ισχύει για τα νήματα;

Βίντεο: Τι ισχύει για τα νήματα;
Βίντεο: Οι ετεροδημότες φεύγουν για να ψηφίσουν – Τι ισχύει για διόδια και πινακίδες | Ανοιχτή επικοινωνία 2024, Ενδέχεται
Anonim

Τα νήματα μπορούν να εκτελέσουν οποιοδήποτε μέρος της διαδικασίας. Και το ίδιο μέρος της διαδικασίας μπορεί να εκτελεστεί από πολλά νήματα.

Ποιες από τις παρακάτω είναι έγκυρες καταστάσεις νήματος;

Ένα νήμα μπορεί να βρίσκεται σε μία από τις ακόλουθες καταστάσεις:

  • ΝΕΟ. Ένα νήμα που δεν έχει ξεκινήσει ακόμη βρίσκεται σε αυτήν την κατάσταση.
  • ΕΚΤΕΛΕΙΤΑΙ. Ένα νήμα που εκτελείται στην εικονική μηχανή Java βρίσκεται σε αυτήν την κατάσταση.
  • ΑΠΟΚΛΕΙΣΜΕΝΟΣ. Ένα νήμα που είναι μπλοκαρισμένο σε αναμονή για κλείδωμα οθόνης βρίσκεται σε αυτήν την κατάσταση.
  • ΑΝΑΜΟΝΗ. …
  • TIMED_WAITING. …
  • TERMINATED.

Ποιο από τα παρακάτω δεν είναι έγκυρη κατάσταση ενός νήματος;

8. Ποιο από τα παρακάτω δεν είναι έγκυρη κατάσταση ενός νήματος; Επεξήγηση: Καμία.

Τι ισχύει για την απόκτηση κλειδώματος αντικειμένου πριν από την κλήση αναμονή ειδοποίηση και ειδοποίησηΌλων ?

Αυτό σημαίνει ότι πρέπει να κατέχει το κλείδωμα ενός αντικειμένου πριν καλέσειτη μέθοδο αναμονής αυτού του (ιδίου) αντικειμένου. … Στη συνέχεια διεκδικούν ενεργά το κλείδωμα του αντικειμένου, και αυτό που παίρνει το κλείδωμα συνεχίζει να το εκτελεί. Εάν δεν περιμένουν νήματα στην ουρά αναμονής, τότε η ειδοποίηση και η ειδοποίησηΌλα δεν έχουν αποτέλεσμα.

Ποια μέθοδος χρησιμοποιείται για να γνωρίζουμε την τρέχουσα κατάσταση του νήματος;

Μπορεί να δημιουργηθεί ένα νήμα εφαρμόζοντας τη διεπαφή Runnable και παρακάμπτοντας τη μέθοδο εκτέλεσης. Το τρέχον νήμα είναι το αντικείμενο νήματος που εκτελείται αυτήν τη στιγμή στην Java. Η μέθοδος currentThread της κλάσης Thread μπορεί να χρησιμοποιηθεί για την απόκτηση του τρέχοντος νήματος.

Συνιστάται: