2
D(相當稀疏)的官方文檔沒有任何關於在* nx或Windows上處理系統信號的問題。如何處理或檢測D中的系統信號?
的system
模塊僅具有Endian
和OS
,syserror
僅用於Windows ERRORTEXT棄用/和signals
約爲消息傳遞,而不是系統的信號。
有沒有一種方法(在純D中)安裝信號處理程序,捕獲並允許我在運行時對某些信號做出反應,或者至少有一種方法來檢測信號是否已收到,並且可以發生異常catch
?
即,在Python,一個簡單的例子是:
import signal
signal.signal(signal.SIGSEGV, myFunctionToHandleSEGV)
# ...