1
我收到了來自tcl解釋器的用戶定義信號2錯誤。什麼tcl解釋器使用這個特定的信號?換句話說,如果tcl解釋器向我發送用戶定義的信號2,這意味着什麼?什麼是SIGUSR2用於TCL解釋器?
它已超時?它是否缺乏記憶?我在哪裏可以找到?
我收到了來自tcl解釋器的用戶定義信號2錯誤。什麼tcl解釋器使用這個特定的信號?換句話說,如果tcl解釋器向我發送用戶定義的信號2,這意味着什麼?什麼是SIGUSR2用於TCL解釋器?
它已超時?它是否缺乏記憶?我在哪裏可以找到?
Tcl不以任何方式使用此信號。它不生成它,它沒有爲它設置一個特殊的處理程序,也沒有提供任何腳本來響應它。 如果您使用的是TclX或Expect,則可以使用kill
生成它,並使用signal
定義您自己的處理程序。但是你必須爲自己做那些事情,對你來說沒有什麼。
IIRC,一些內存管理器使用信號作爲其操作的一部分。我聲稱沒有這方面的專業知識。
我想我必須從別的地方得到它..但是哪裏?這是我曾經遇到過的最隱晦的問題!感謝您消除一個理論。 – Shawn
@Shawn:對不起,我忍不住了,但我只是不知道。儘管我做了grep的源代碼; Tcl並沒有向任何東西發送信號,而且它在處理方面觸及的唯一一個是SIGPIPE(它關閉,因爲它不需要所有低價值的噪音)。 –