这里是 Ruby newby,我目前正在使用 Ruby 2.3.0,并且正在使用线程 gem 并自己使用线程。我正在查看 ruby 文档并且很好奇线程实例方法#kill、#exit 和#terminate 之间是否存在任何细微差别(文档将它们分组为相同的描述)或者它们是否只是完全相同代码的 3 个名称为了方便?我试着搜索了一下答案,但找不到任何令人满意的答案。
最佳答案
当方法像文档中那样分组时(方法名称的简短列表,后跟一个描述),那么它们就是彼此的别名。它们共享相同的源代码。
关于 ruby 线程,杀死与终止与退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48997680/