什么是“异步异常处理”

什么是“异步异常处理”

问题描述:

什么是这种新的“异步异常处理”API,我继续看到它是ruby 2.0的一部分。什么是“异步异常处理”

有人可以请大致解释一下,ruby中的“异步异常处理”是什么意思?

+0

不仅仅针对ruby,请参阅http://en.wikipedia.org/wiki/Exception_handling – user1929959 2013-03-10 23:14:51

+0

@ user1929959链接文章的唯一相关部分是http://en.wikipedia.org/wiki/Exception_handling#Exception_synchronicity – dbenhur 2013-03-11 05:14:09

的“异步异常处理API”本质上是这种新方法:Thread::handle_interrupt加上classinstance版本pending_interrupt?。这是一个试图更好地控制当使用Thread#raiseThread#kill时会发生什么。