谁使用POSIX实时信号,为什么?
|
我不是在翻转我真的不明白。我只是阅读了很多有关它们的资料,但无法弄清楚用例。我不是在谈论太多关于API的信息,相对于signal()而言,API的优势很明显。相反,RT信号似乎是要由用户空间生成的,但目的是什么?唯一的用途似乎是原始IPC,但一切都表明它们是IPC的糟糕形式(例如,笨拙,信息有限,效率不高等)。
那么它们在哪里以及如何使用?
没有找到相关结果
已邀请:
4 个回复
镰茧钩
(或Linux
扩展名)而不是信号处理程序来处理信号,则它们并不比其他IPC /通知机制好,并且可能还会更糟。 通过忽略设计不良的POSIX AIO API并仅创建一个线程以执行常规阻塞IO并在操作完成时调用
或
,可以更好地实现异步IO。或者,如果您可以负担得起一点性能成本,则甚至可以通过管道或套接字对将刚刚读取的数据转发回自己,并让主线程以
或
的方式异步读取常规文件,就像您将套接字/管道/ ttys。
骨乏唯瓜
在异步I / O请求和信号编号之间建立连接。
焙恍挝厂熄
茶鬼失形