Logo ro.boatexistence.com

Ce este valabil despre fire?

Cuprins:

Ce este valabil despre fire?
Ce este valabil despre fire?

Video: Ce este valabil despre fire?

Video: Ce este valabil despre fire?
Video: Multithreading Is NOT What You Think 2024, Mai
Anonim

Threads poate executa orice parte a procesului. Și aceeași parte a procesului poate fi executată de mai multe fire.

Care dintre următoarele sunt state valide ale firului de discuții?

Un fir poate fi în una dintre următoarele stări:

  • NOU. Un fir care nu a început încă se află în această stare.
  • RUNNABLE. Un fir care se execută în mașina virtuală Java este în această stare.
  • BLOCAT. Un fir care este blocat în așteptarea blocării monitorului se află în această stare.
  • AȘTEPTARE. …
  • TIMED_WAITING. …
  • TERMINATE.

Care dintre următoarele nu este o stare validă a unui thread?

8. Care dintre următoarele nu este o stare validă a unui fir? Explicație: Niciuna.

Ce este adevărat despre obținerea blocării obiectului înainte de a suna așteptați notifică și notifyToate ?

Aceasta înseamnă că trebuie să dețină blocarea unui obiect înainte de a apela metoda de așteptare a acelui (același) obiect. … Apoi se luptă activ pentru blocarea obiectului, iar cel care primește blocarea continuă să se execute. Dacă în coada de așteptare nu așteaptă niciun fir de execuție, notificați și notificați toate nu au niciun efect.

Ce metodă este folosită pentru a cunoaște starea curentă a firului?

Un thread poate fi creat prin implementarea interfeței Runnable și suprascriind metoda de rulare. Firul curent este obiectul thread care se execută în prezent în Java. Metoda Current Thread din clasa Thread poate fi folosită pentru a obține firul curent.

Recomandat: