我试图在c中编写一个模拟处理器调度程序的程序。试图弄清楚如何模拟计时器中断我偶然发现了这个帖子:Setting an alarm in milliseconds in C
我仔细阅读了链接的手册页,但我仍然对这是如何工作感到困惑。首先澄清哪个字段是指定你使用哪种计时器类型(真实,虚拟,教授)?
其次,传入一个名为itimerval的结构。这个结构有什么作用?
第三,我假设还需要其他部分来实现这一目标。显然是一个处理定时器产生的信号的函数,但有人可以给我一些关于这个东西应该如何工作的骨头吗?