2

Pythonはsignalsモジュールとos.kill;を提供します。sigqueue()(データが添付されたリアルタイム信号)のための機能はありますか?選択肢は何ですか?

4

2 に答える 2

3

あなたはctypesでそれを行うことができます

>>> from ctypes import *
>>> c = cdll.LoadLibrary("libc.so.6")
>>> c.sigqueue
<_FuncPtr object at 0xb7dbd77c>
>>> c.sigqueue(100, 10, 0)
-1
>>>

私がこれまでに行ったことのないctypesで結合を作成する方法を調べる必要がありますが、可能だと思います。

于 2009-11-30T22:20:09.443 に答える
2

まだ誰も行っていない場合の代替案の1つは、Cライブラリを自分でラップすることです。これは非常に迅速で簡単なはずです。詳細については、こちらをご覧ください。

于 2009-11-30T21:29:49.893 に答える