我知道事件循环在单个进程上运行(因此,在单个内核上),但我想知道当我从那里启动线程时会发生什么。
uv_thread_create
如果我使用or启动多个线程uv_queue_work
,它们会在多个内核上运行(如果可用)?
我希望他们这样做,因为(至少在 Unix 上)一切都基于能够扩展到多核的 pthread,但我不知道。
另外,我现在无法编写代码来检查它,因为我在移动设备上。我只是发帖看看你们中是否有人已经知道答案。
节日快乐。
编辑:我已经制作了测试代码,一切都在一个核心上运行。