一个正在执行的线程,被意外终止了(比如说:断电),那么finally中的内容还回被执行吗?

一个正在执行的线程,被意外终止了(比如说:断电),那么finally中的内容还回被执行吗?

肯定不会执行,就像文件关闭自动保存一样,是需要时间执行的,还没执行,就失去了运行的环境,肯定无法执行的,而且你这种假设没有什么意义。

虚拟机停止运行了代码不就不执行了么

想一想,电脑都不运行了,谁还给你执行finally?

不会执行,所以在finally关闭数据库连接不是百分百安全。

是不会的。

线程终止后,代码是不会执行的