这个新的“异步异常处理”API是什么,我一直看到它作为ruby 2.0的一部分被提到。
有人能大致解释一下ruby中的“异步异常处理”是什么意思吗?
最佳答案
“异步异常处理API”本质上就是这种新方法:Thread::handle_interrupt
与class和instance版本的pending_interrupt?
结合这是为了更好地控制当使用Thread#raise
或Thread#kill
时可能发生的事情。
这个新的“异步异常处理”API是什么,我一直看到它作为ruby 2.0的一部分被提到。
有人能大致解释一下ruby中的“异步异常处理”是什么意思吗?
最佳答案
“异步异常处理API”本质上就是这种新方法:Thread::handle_interrupt
与class和instance版本的pending_interrupt?
结合这是为了更好地控制当使用Thread#raise
或Thread#kill
时可能发生的事情。