Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用clock()作为线程为其他线程计时_C_Multithreading_Pthreads_Clock - Fatal编程技术网

使用clock()作为线程为其他线程计时

使用clock()作为线程为其他线程计时,c,multithreading,pthreads,clock,C,Multithreading,Pthreads,Clock,我不熟悉c语言中的调度和多线程,正在尝试用c语言实现20个线程来处理MLFQ调度程序中的进程 我希望我的第21个线程是时钟线程和时间所有的到达,执行和完成时间 如何将最后一个线程设置为时钟1?它们是将最后一个线程连接到所有进程线程的简单方法吗 编辑1。 对于时钟线程:- 第21条线程 其余20个线程可以访问,以便它们可以对到达、执行、终止等进行计时。 时钟应该给其余的线程一个固定的时间间隔,这样它们就可以相应地工作了。在Linux上,先读&&&。然后使用和。请记住,内核的调度程序可以随时将任何线

我不熟悉c语言中的调度和多线程,正在尝试用c语言实现20个线程来处理MLFQ调度程序中的进程 我希望我的第21个线程是时钟线程和时间所有的到达,执行和完成时间

如何将最后一个线程设置为时钟1?它们是将最后一个线程连接到所有进程线程的简单方法吗

编辑1。 对于时钟线程:-
第21条线程
其余20个线程可以访问,以便它们可以对到达、执行、终止等进行计时。
时钟应该给其余的线程一个固定的时间间隔,这样它们就可以相应地工作了。在Linux上,先读&&&。然后使用和。请记住,内核的调度程序可以随时将任何线程从一个CPU迁移到另一个CPU! 另见其他,特别是, ,


您的时钟线程可能有一些事件循环,使用

时钟线程应该做什么?