如何检查定时器处理程序线程是否在POSIX中运行

时间:2016-05-25 19:27:45

标签: linux multithreading timer pthreads posix

我们正在开发内核驱动程序和相应的测试用例(在用户区中)并在我们的代码中使用了计时器。 Malloc几乎无法使用。计时器由SIGEV_THREAD设置,因此创建了新的线程。

根据说明herehere,很难实施一般的清理系统。所以我试图用编码规则来定义一个框架来处理这个问题。

在这种方法中,我需要计算特定计时器的运行处理程序的数量。在内核中,我可以使用try_to_del_timer_sync()并重新添加以实现此目的,但我在userland中找不到方法,尤其是POSIX

也欢迎特定于Linux的方法。

0 个答案:

没有答案