我正在编写一个代码来安排多核计算机不同内核上的进程。我正在使用 linux sched_setaffinity 来安排工作。但是,我不知道调度程序是否可以立即/延迟后知道计划的作业是否已完成。你能告诉我,如何做到这一点?我的调度程序是一个 C++ 程序,所以我无法手动查看。由于调度程序本身正在分配(调度)作业,因此它可能具有一些额外的信息,例如 PID 等。
问问题
175 次
我正在编写一个代码来安排多核计算机不同内核上的进程。我正在使用 linux sched_setaffinity 来安排工作。但是,我不知道调度程序是否可以立即/延迟后知道计划的作业是否已完成。你能告诉我,如何做到这一点?我的调度程序是一个 C++ 程序,所以我无法手动查看。由于调度程序本身正在分配(调度)作业,因此它可能具有一些额外的信息,例如 PID 等。