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