我正在浏览Linux内核代码以了解nr_cpus引导参数。just like you compile the kernel NR_CPUS=n559 }
最初,我认为这是在early_param调用之前调用的。添加日志后,我发现在nr_cpus()之后调用setup_nr_cpu_ids()。nr_cpu_ids始终设
下面用于Linux的C代码将N个线程分解为每个内核只有一个线程。在第一个for-循环中创建线程并设置关联。我使用这个程序已经有一段时间了,取得了很大的成功。
现在,我想在核心0上创建两个线程,在所有其他内核上创建一个线程。我认为我可以在核心0上创建额外的线程,方法是添加我在"if i == 0“一节中添加的额外的==行,但是在第二个for-循环中调用pthread_join时,线程是由线程标识的</