Ce face worker_threads.isMainThread
Proprietatea booleană isMainThread este true dacă fișierul rulează ca fir primar de execuție și false dacă a fost încărcat în interiorul unui fir secundar new Worker(). Permite păstrarea logicii principale și a worker-ului în același fișier sursă.
Execuție condiționată în funcție de fir
import { Worker, isMainThread, parentPort } from 'node:worker_threads';
import { fileURLToPath } from 'node:url';
if (isMainThread) {
const worker = new Worker(fileURLToPath(import.meta.url));
worker.on('message', msg => console.log('Primit de la worker:', msg));
} else {
parentPort.postMessage('Salut din firul paralel!');
}
Întrebări & Exemple de Cod:
worker_threads.isMainThreadAi o nelămurire despre utilizarea comenzii
worker_threads.isMainThreadsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.