Junior — Middle
Puteți explica ce este un fir de execuție în Java?
sobes.tech AI
Răspuns de la AI
În Java, un fir de execuție (thread) este o secvență separată de comenzi pe care mașina virtuală o execută în paralel cu alte fire. Fiecare fir are propriul său stivă de apeluri și poate fi executat simultan cu altele, ceea ce permite implementarea multitasking-ului.
Exemplu de creare și pornire a unui fir:
Thread thread = new Thread(() -> {
System.out.println("Firul se execută");
});
thread.start();
Astfel, firul permite executarea mai multor sarcini simultan în cadrul aceluiași proces.