gpt4 book ai didi

multithreading - 用于向内核分配线程的API

转载 作者:行者123 更新时间:2023-12-03 13:15:49 26 4
gpt4 key购买 nike

通常,操作系统负责将线程分配给核心。我想知道程序是否有办法参与此分配。

换句话说:是否有一个API(适用于Linux或Win32平台)来创建与特定核心相关的线程?

最佳答案

请注意,Windows具有设置进程亲和力的功能,但也可以独立设置其每个线程。 Linux仅提供设置进程亲和力的工具。

对于Windows,过程函数是SetProcessAffinityMask。 Windows还具有“理想”处理器(SetThreadIdealProcessor)的概念,如果您不知道自己在做什么,则最好使用它(尽管该概念在XP中不起作用)。

关于multithreading - 用于向内核分配线程的API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1237998/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com