Ce face child_process.fork
Metoda fork() este un caz special al lui spawn() optimizat pentru rularea de scripturi Node.js în procese separate. Creează automat un canal de comunicație inter-proces (IPC), permițând transmiterea de mesaje prin process.send() și child.on('message').
Delegarea unui calcul intens către un proces copil
// Fisier: parent.js
import { fork } from 'node:child_process';
const child = fork('./worker.js');
child.send({ numar: 42 });
child.on('message', (raspuns) => {
console.log('Rezultat primit de la copil:', raspuns.rezultat);
});
// Fisier: worker.js
process.on('message', (msg) => {
const fib = msg.numar * 2; // calcul complex
process.send({ rezultat: fib });
});
Întrebări & Exemple de Cod:
child_process.forkAi o nelămurire despre utilizarea comenzii
child_process.forksau 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.