Sobes.tech
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.