2
我剛剛閱讀了Leon Timmermans的文章What you should know about signal based timeouts,我想知道它如何適用於Sys::SigAction::timeout_call()
。使用Sys :: SigAction :: timeout_call不安全?
1)首先,看起來timeout_call()
使用longjmp
和不安全的信號,因此CERT Secure Coding rule SIG32-C是適用的。
2)如果被超時監控的代碼只包含純perl代碼(即沒有調用XS模塊),是否可以安全使用timeout_call
?