我尝试使用tkill,使用c代码杀死一些线程。
我需要包含哪些库才能使用此功能?
在linux上运行ubuntu
int main(int argc , char* argv[])
{
tkill(123,9);
}
你需要qazxsw poi。
例:
syscall(SYS_tkill, ThePid, TheSignal)
Glibc的策略是不包括非POSIX系统调用的包装器。他们可能会在当前/未来版本中对其进行更改,但使用通用的#include <unistd.h>
#include <sys/syscall.h>
#include <signal.h>
int main()
{
//kills self:
pid_t tid = syscall(SYS_gettid);
syscall(SYS_tkill,tid,SIGTERM);
return 0;
}
系统调用函数应该始终在Linux上运行。