如何设置外部任务的状态?

时间:2019-08-09 19:26:36

标签: linux process c system-calls sleep

我正在Linux内核中为我正在从事的一个业余项目编写一个系统调用,对于这个系统调用,我需要能够使我在系统调用中生成的一系列进程进入睡眠状态。< / p>

我正在使用kthread_run创建进程,但是我不确定如何通过系统调用将它们的状态设置为TASK_UNINTERRUPTIBLE。我可以访问task_struct,可以直接设置其状态安全吗,还是应该使用某些功能?任何帮助表示赞赏!

0 个答案:

没有答案