据我所理解,通过阅读一些这样的问题和内核文档,在Linux中,一个任务(线程、进程,甚至是一组任务)可以在最短的时间内不间断地执行(根据/proc/sys/ some /sched_min_ questions,在我的膝上型计算机中有3ms),在此之后,如果负载很高,它可以随时停止。如果不是这种情况,并且已经超过了CPU时间,则必须停止该任务以允许其他任务进行。如何停止</em
基本上,我需要一个运行在Linux中的程序,当我持有alt时,它会记录到.wav或.flac。到目前为止,我有一个程序(在C++中),它可以识别alt何时上升或下降,但我需要一种方法来记录,直到我释放它。PID) to fake Ctrl+C and stop recording end这不起作用,因为我太笨了,以至于当我执行第一个系统调用尝试等待记录结束时,程序就停止了,因为程序没有到达终止。