Program Hello world yang mudah mencipta berbilang contoh nod
P粉496886646
P粉496886646 2024-04-04 11:03:22
0
1
508

Saya sangat baru dengan Javascript dan NodeJS. Saya menjalankan program helloworld mudah seperti berikut

Pilihan 1

const durationInSeconds = 10;

console.log('Hello World');

setTimeout(() => {
  console.log(`Program has been running for ${durationInSeconds} seconds.`);
}, durationInSeconds * 1000);

Apabila saya menjalankan program ini, saya menggunakan arahan htop dalam Linux untuk memantau proses tersebut. Saya perasan bahawa aplikasi itu mencipta 7 contoh nod bagi aplikasi yang sama. Mengapa ini berlaku? Mengapa ia tidak mencipta hanya satu contoh nod untuk satu aplikasi mudah? Saya mempunyai masalah ini kerana jika saya menjalankan program yang serupa dalam python, saya hanya melihat satu contoh aplikasi python berjalan.

P粉496886646
P粉496886646

membalas semua(1)
P粉546257913

Nodejs memerlukan benang untuk melaksanakan tugas lain yang dikendalikan oleh enjin V8 secara automatik. Beberapa perkara ini ialah

  • Jurubahasa
  • Gelung Acara
  • Pengumpul Sampah
  • Menyekat pelaksana I/O dan lain-lain...

Nodejs memudahkan pengaturcaraan dengan menyembunyikan kerumitan ini daripada pengaturcara. Jika anda memerlukan lebih kawalan ke atas "barangan" peringkat bawah ini, maka anda boleh menggunakan C, C++ atau bahasa peringkat rendah yang lain dan anda perlu memutuskan perkara yang perlu dimasukkan ke dalam benang mana.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan