Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我本来想在 sa_sigaction 处理程序的回调中有一些额外的信息,这似乎是不可能的。
所以我想知道你是否可以向我推荐替代方案。基本要求:
像这样 ?
int sigqueue(pid_t to_pid, int signr, const union sigval pointer_or_int);
在另一端:
int signr=int sigwaitinfo(const sigset_t *set, siginfo_t *info);
警告!:通过引用传递可能无法在不同的地址/进程空间之间工作(我自己还没有测试过)所以首先在同一进程的线程之间进行测试....
祝你好运 :-)