当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Ruby Timeout模块用法及代码示例

本文简要介绍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-lang.org大神的英文原创作品 Timeout模块。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。