Doğru anlıyorsam Node JS bloke değildir ... bu yüzden bir veritabanından veya başka bir işlemden yanıt beklemek yerine başka bir şeye geçti ve daha sonra tekrar kontrol eder.
Ayrıca tek dişli.
Tüm bunlar, belirli bir Node JS işleminin tek bir CPU çekirdeğini tam ve verimli bir şekilde kullanabileceği anlamına gelir, ancak makinede başka hiçbir çekirdeği kullanmayacaktır, çünkü her seferinde birden fazla kullanmaz.
Bu elbette diğer işlemcilerin SQL veritabanı veya kasıtlı olarak ayrılmış diğer CPU ağır altyordamları gibi işlemler için ayrı bir işlem oldukları sürece yine de diğer işlemler tarafından kullanılabileceği anlamına gelir.
Ayrıca Node JS işleminin sonsuz bir döngü veya uzun çalışma işlevi olması durumunda, bu işlem sonsuz döngü veya uzun çalışma işlevi durdurulana (veya tüm işlem öldürülene) kadar hiçbir şekilde yararlı olmaz.
Bütün bunlar doğru mu? Anladığım kadarıyla doğru muyum?