Share
Sign In
📃

Worker Thread vs Child Process

자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");
자바스크립트는 싱글 쓰레드이다. 자바스크립트의 메인 쓰레드인 이벤트 루프가 싱글 쓰레드 이기 때문에 싱글 쓰레드 라고 한다.
const {Worker} = require("worker_threads"); let num = 40; //Create new worker const worker = new Worker("./worker.js", {workerData: {num: num}}); //Listen for a message from worker worker.once("message", result => { console.log(`${num}th Fibonacci Number: ${result}`); }); worker.on("error", error => { console.log(error); }); worker.on("exit", exitCode => { console.log(exitCode); }) console.log("Executed in the parent thread");