一个正在执行的线程,被意外终止了(比如说:断电),那么finally中的内容还回被执行吗?
肯定不会执行,就像文件关闭自动保存一样,是需要时间执行的,还没执行,就失去了运行的环境,肯定无法执行的,而且你这种假设没有什么意义。
虚拟机停止运行了代码不就不执行了么
想一想,电脑都不运行了,谁还给你执行finally?
不会执行,所以在finally关闭数据库连接不是百分百安全。
是不会的。
线程终止后,代码是不会执行的