本文簡要介紹ruby語言中 Timeout模塊
的用法。
Timeout
long-running 塊
概要
require 'timeout'
status = Timeout::timeout(5) {
# Something that should be interrupted if it takes more than 5 seconds...
}
說明
Timeout
提供了一種方法來 auto-terminate 一個潛在的 long-running 操作,如果它沒有在固定的時間內完成。
以前的版本沒有使用命名空間模塊,但是提供 timeout
是為了向後兼容。你應該更喜歡 Timeout.timeout
。
版權
- 版權
-
© 2000 Network Applied Communication Laboratory, Inc.
- 版權
-
© 2000 Information-technology 日本推廣署
相關用法
- Ruby Time tv_sec用法及代碼示例
- Ruby Time usec用法及代碼示例
- Ruby Time yday()用法及代碼示例
- Ruby Time succ()用法及代碼示例
- Ruby Time mon()用法及代碼示例
- Ruby Time.gmtime用法及代碼示例
- Ruby Time iso8601用法及代碼示例
- Ruby Time.at用法及代碼示例
- Ruby Time.utc_offset用法及代碼示例
- Ruby Time.isdst用法及代碼示例
- Ruby Time.time + numeric用法及代碼示例
- Ruby Time wednesday?用法及代碼示例
- Ruby Time.wednesday?用法及代碼示例
- Ruby Time asctime()用法及代碼示例
- Ruby Time.localtime用法及代碼示例
- Ruby Time hour用法及代碼示例
- Ruby Time subsec()用法及代碼示例
- Ruby Time xmlschema用法及代碼示例
- Ruby Time.yday用法及代碼示例
- Ruby Time.time <=>用法及代碼示例
- Ruby Time utc_offset用法及代碼示例
- Ruby Time now()用法及代碼示例
- Ruby Time to_r用法及代碼示例
- Ruby Time to_s用法及代碼示例
- Ruby Time to_f用法及代碼示例
注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Timeout模塊。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。