ruby 线程,杀死与终止与退出

标签 ruby multithreading exit kill terminate

这里是 Ruby newby,我目前正在使用 Ruby 2.3.0,并且正在使用线程 gem 并自己使用线程。我正在查看 ruby​​ 文档并且很好奇线程实例方法#kill、#exit 和#terminate 之间是否存在任何细微差别(文档将它们分组为相同的描述)或者它们是否只是完全相同代码的 3 个名称为了方便?我试着搜索了一下答案,但找不到任何令人满意的答案。

最佳答案

当方法像文档中那样分组时(方法名称的简短列表,后跟一个描述),那么它们就是彼此的别名。它们共享相同的源代码。

关于 ruby 线程,杀死与终止与退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48997680/

相关文章:

c - 在 C 中使用 WEXITSTATUS 宏比在 exit() 状态上除以 256 有什么好处?

ruby-on-rails - 返回记录后如何在 ActiveRecord 中加入?

ruby - 调用方法不返回字符串

java - ZMQ - 具有多个前端服务实例和后端工作人员的请求/响应

c++ - 在 C++ 中使用哪些字符串类?

java - 执行器服务: How it acts as watchdog for thread-pools?

ruby-on-rails - 向我的网站添加完整网络搜索的最佳方式?

ruby-on-rails - 有没有办法检查从 ActiveRecord 查询返回的空数组?

windows - 从函数内部退出批处理脚本

d3.js - 运行 D3 更新/进入/退出时,如何在新退出期间忽略已经存在的元素?