Я проектирую систему, которая разделена между пользовательским пространством Linux и пространством ядра. Оба эти компонента должны взаимодействовать друг с другом, поэтому я предоставил два способа: 1) несколько системных вызовов и 2) запись в файловой системе proc.
Короче говоря, я хочу предоставить способ от usersapce завершать потоки ядра и создавать новые потоки в ядре. Я могу создавать новые потоки, но я не уверен, как завершить потоки в пространстве ядра без сбоев.
Кто-нибудь делал это? Как я могу это сделать без разрушения конструкций?
Пожалуйста, если вы можете поделиться кодом для корректного завершения потоков ядра, это было бы замечательно.
Спасибо.
Хорошего дня.