Ana javascript dosyamdan bir uzun çalışma işlevi yürütmeyi deniyorum. 2 cpus'um var, bu yüzden bir işlevi nasıl kaldırabilirim?Node.js'de bir javascript işlevini çatallamak mümkün mü?
6
A
cevap
7
Düğümlerde forking ve alt işlemlerle ilgili node.js belgelerini burada bulabilirsiniz. Eğer böyle bir şey yapmak mümkün olabilir gibi
http://nodejs.org/api/child_process.html
görünüyor.
var child = require('child_process').fork('child.js');
child.on("message", function(){});
Bu durumda child.js dosyasına ihtiyacınız vardır.
Eğer böyle bir görev için Web Workers kullanırsınız javascript tarayıcı tarafı için
1
, işlevsellik Web İşçileri yeteneklerini geçen mesajla child_process API çağrısı sarar burada Design of Web Workers for NodeJS NodeJS taşıdık olmuştur.
İlgili konular
- 1. Genel bir GitHub repo'sunu bir kuruluş havuzuna çatallamak mümkün mü?
- 2. MVC Asp.net içinde kısmi bir görünüm oluşturduktan sonra bir javascript işlevini başlatmak mümkün mü?
- 3. Bir AWS Lambda işlevini yeniden adlandırmak mümkün mü?
- 4. Bir modül işlevini Intellisense keşfinden "gizli" olarak işaretlemek mümkün mü?
- 5. mümkün mü?
- 6. mümkün mü?
- 7. Javascript - İşlev adında değişken, mümkün mü?
- 8. Javascript Şablonları - Derin iç içe mümkün mü
- 9. Uzak bir resmin bir bölümünü javascript içine almak mümkün mü?
- 10. Hesapları & Eşitleme 'Hesabı Kaldır' işlevini geçersiz kılmak mümkün mü
- 11. Php döngüsü işlevini çift namlu sistemine dönüştürmek mümkün mü?
- 12. iPhone'da Mobile Safari kullanırken prompt() Javascript işlevini kullanırken klavye türünü değiştirmek mümkün mü?
- 13. Javascript kullanarak bir dosyanın son değiştirilme tarihini almak mümkün mü?
- 14. Bir web sitesinin javascript değişkenlerini düzenleyip düzenlemediğini öğrenmesi mümkün mü?
- 15. JavaScript hatalarını HTML'de bir div'e dökmek mümkün mü?
- 16. Başka bir pencerenin bağlamında Javascript yöntemini çağırmak mümkün mü?
- 17. Bir javascript yapıcısının farklı nesne türlerini döndürmesi mümkün mü?
- 18. Javascript işlevini getComputedTextLength()
- 19. JavaScript işlevini seç
- 20. iki javascript işlevini birleştirin
- 21. ? mümkün mü?
- 22. mümkün mü?
- 23. Github'daki projeleri etiketlemek mümkün mü?
- 24. QWebView'da JavaScript'ten bir C++ işlevi çağırmak mümkün mü?
- 25. Vurguluda bir tıklama etkinliğini tetiklemek mümkün mü?
- 26. jsp'yi kullanarak bir javascript işlevini çağırırken sorun
- 27. İki Javascript işlevini bir pencereye birleştirir. Çalışmıyor
- 28. Temel javascript işlevini bir web görünümünde yükleyebilir miyiz?
- 29. Javascript işlevini düzgün çalışmazsa getElemenById
- 30. javascript işlevini php olarak gösterme