为了测试内核泄漏内存时的行为,我正在编写一个内核模块,它不断分配内存,例如代码
int bytesLeaked = 128000;
char *var = kmalloc(bytesLeaked, GFP_KERNEL);
if (var != NULL)
printk("leaked %d bytes at address %x\n", bytesLeaked, (unsigned int)var);
Run Code Online (Sandbox Code Playgroud)
此代码位于init_module中.我有以下问题
如果我这样做:CreateThreads,setsched_affinity到CPU 0,那么所有线程是否也与CPU 0具有亲和力如果相反,我颠倒操作顺序,即先set_schedaffinity,然后创建线程,那么线程是否具有亲和力
我正在使用 pthreads 库创建线程。感谢您的任何答复