0
A
回答
1
如果此線程被阻止,它是否仍然可以響應其他事件?
它不能立即響應,但希望這些事件排隊等候,當你最終完成你的塊。
是否有後臺事件循環線程來分發事件處理?
沒有後臺線程。事件也由「主」(唯一)線程處理。
規則是決不會在node.js中阻止。如果某件事需要時間,您必須通過異步回調來處理它。如果要同時執行CPU繁重的操作,則必須使用多個進程(並以異步回調接收結果)。
所有這一切的好處是您不必擔心同步多個線程(因爲只有一個線程)。這使編程更安全(但你必須習慣於到處回調)。
相關問題
- 1. 創建qt線程事件循環
- 2. libuv - 事件循環和線程
- 3. 關閉線程循環
- 4. 線程用於循環
- 5. 對於事件循環
- 6. 使用事件循環和QSocketNotifiers線程觀察使用線程
- 7. 作爲事件循環線程的Java線程
- 8. Java線程 - 永久循環在Swing事件分派線程
- 9. 關於事件調度線程
- 10. 關於while循環
- 11. Aiohttp,Asyncio:RuntimeError:事件循環已關閉
- 12. 關於for循環(模板循環)
- 13. 循環線程arraylist
- 14. 關於動態元素循環中的事件
- 15. 基於套接字的事件循環
- 16. javascript - 用於循環制作事件
- 17. 關於c編程中的循環
- 18. 關於Java中的循環程序
- 19. Pyspark:未捕獲的異常線程心跳 - 接收器事件循環線程
- 20. 奧托事件總線循環/時間事件
- 21. C++ 11事件循環與線程安全隊列
- 22. Qt /線程事件循環QTimer/MySQL查詢
- 23. Qt主Gui和其他線程+事件循環
- 24. 防止tcl線程被主事件循環阻塞
- 25. 事件循環VS多線程阻塞IO
- 26. 在現有的非QT線程中創建QThread事件循環
- 27. C++ uWebSockets在一個線程中集成事件循環
- 28. 如何使用事件循環管理線程?
- 29. 請求Node.JS和IIS的機制(事件循環和線程)
- 30. 使用線程來統計C#事件中的循環