我嘗試從我的主JavaScript文件執行長時間運行功能。我有2 cpu,所以我怎麼才能分叉功能?是否有可能在Node.js中分叉javascript函數?
6
A
回答
7
以下是節點中分支和子進程的node.js文檔。
http://nodejs.org/api/child_process.html
看起來你可能能夠做這樣的事。
var child = require('child_process').fork('child.js');
child.on("message", function(){});
而你在這種情況下需要child.js文件。
1
對於瀏覽器端的JavaScript你會使用Web Workers對於這樣的任務,功能已經被移植到這裏的NodeJS其中Design of Web Workers for NodeJS與包裝通過網絡工作者的能力消息child_process API調用。
相關問題
- 1. 是否有可能在javascript/jquery函數中使用jinja值
- 2. 是否有可能在JavaScript函數中返回多次
- 3. 是否有可能在Javascript
- 4. 是否有可能通過setTimeout調用自定義函數Node.js
- 5. 在perl中可以分叉的進程數是否有限制?
- 6. 是否有可能在C函數中構建函數?
- 7. 是否有可能有一個函數在另一個函數
- 8. 是否有可能在t-sql中沒有參數的函數?
- 9. 是否有可能在JavaScript中創建函子?
- 10. 是否有可能使Node.js使用Rhino作爲Javascript引擎?
- 11. 是否有可能在Java中雙叉進程?
- 12. 是否有可能將Rails變量傳遞給JavaScript函數?
- 13. 是否有可能獲得匿名JavaScript函數的名稱?
- 14. 是否有可能在XML中傳遞構造函數參數?
- 15. 是否有可能在node.js的同步函數中處理異步和同步函數結果?
- 16. 是否可以在Javascript函數中調用ASP.NET函數?
- 17. 是否有可能在Javascript中使用for循環創建多個函數?
- 18. asp.net-mvc是否有可能獲取ViewData並將其粘貼在JavaScript函數中
- 19. 是否有可能在node.js中熱插拔tls證書?
- 20. 是否有可能在Node.js中表示自己?
- 21. 是否有可能知道該函數是否在PHP中的eval()中調用?
- 22. Javascript/jQuery是否有可能通過另一個函數打破函數?
- 23. 是否有可能在分組表
- 24. 是否有可能在f#中編寫像這樣的遞歸分組函數?
- 25. 是否有可能在javascript中聲明參數類型?
- 26. 是否有可能在Javascript中附加一個sqlite數據庫?
- 27. 是否有可能在jQuery中返回事件函數?
- 28. 是否有可能在php中實例化一個函數?
- 29. 是否有可能在F#中執行函數重載?
- 30. 是否有可能在構造函數中聲明變量[Java]