我正在尝试在Linux上设置线程的CPU亲和性.我想知道推荐以下哪种方法:
使用pthread_self()获取线程ID 通过将线程id作为参数传递,使用pthread_setaffinity_np(....)设置CPU关联
使用pthread_self()获取线程ID
通过将线程id作为参数传递,使用pthread_setaffinity_np(....)设置CPU关联
使用gettid()调用获取线程ID 通过在进程id的位置传递线程id,使用sched_setaffinity(....)设置CPU关联
使用gettid()调用获取线程ID
通过在进程id的位置传递线程id,使用sched_setaffinity(....)设置CPU关联
PS:设置CPU亲和性后,我打算增加线程的调度优先级.
linux pthreads affinity
affinity ×1
linux ×1
pthreads ×1