标签: linux multithreading linux-kernel
我正在设计一个分为Linux用户空间和内核空间的系统。这两个组件都应该相互通信,所以我提供了两种方式:1)很少的系统调用和2)proc文件系统条目。
总而言之,我想提供一种从用户端到终止内核线程并在内核中生成新线程的方法。我能够生成新的线程,但我不知道如何在没有灾难的情况下终止内核空间中的线程。
有人这样做过吗?如何在不破坏结构的情况下解决这个问题?
请您分享代码以优雅地终止内核线程,这将是非常好的。
感谢。 祝你有美好的一天。