kthread_kill 内核服务

用途

将信号发布到指定的仅内核线程。

语法

#include <sys/thread.h>
void kthread_kill ( tid,  sig)
tid_t tid;
int sig;

参数

描述
tid 指定仅用于内核的目标线程。 如果其值为 -1,则信号会发布到调用线程。
sig 指定要发布的信号号。

描述

kthread_kill 内核服务会将 锡格 信号发布到 标识 参数指定的内核线程。 从进程环境中调用该服务时,目标线程必须与调用线程位于同一进程中。 从中断环境中调用服务时,会将该信号发布到目标线程,而不进行许可权检查。

执行环境

可从 流程 环境或 中断 环境中调用 kthread_kill 内核服务。

返回值

kthread_kill 内核服务没有任何返回值。