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