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


Ruby Thread kill()用法及代码示例

线程#kill():kill()是一个线程类方法,用于终止线程并安排另一个线程运行。

用法:Thread.kill()

参数:线程值


返回:终止线程

Example#1:

# Ruby code for Thread.kill() method 
  
# declaring Thread  
a = Thread.new { print "a"; Thread.stop; print "c" } 
  
# kill form 
puts "Thread a kill() form : #{a.kill()}\n\n"

输出:

Thread a kill() form : #

示例2:

# Ruby code for Thread.kill() method 
  
# declaring Thread  
a = Thread.new { puts "HI! I am learning to code"} 
  
# kill form 
puts "Thread a kill() form : #{a.kill()}\n\n"

输出:

Thread a kill() form : #

注意:
在输出中生成的线程对象取决于系统和指针值。因此,每次运行代码时,它可能会有所不同。



相关用法

注:本文由纯净天空筛选整理自mayank5326大神的英文原创作品 Ruby | Thread kill() function。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。