Python提供了一个signals
模块和os.kill
;它是否有用于sigqueue()
(带有附加数据的实时信号)的工具?有哪些选择?
最佳答案
你可以用ctypes
>>> from ctypes import *
>>> c = cdll.LoadLibrary("libc.so.6")
>>> c.sigqueue
<_FuncPtr object at 0xb7dbd77c>
>>> c.sigqueue(100, 10, 0)
-1
>>>
你得看看如何在ctypes中建立一个联合,我以前从未做过,但我认为这是可能的。
关于python - 如何在Python中发送和接收实时信号`sigqueue()`?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1822449/