A finally block does not always xecute. The code in the try block could go into an infinite loop, the exception could rigger a “fail fast” (which takes the process down without running any finally locks), or someone could pull the power cord out of the wall.

eg.

static void TryFinallyDemo()
{
try
{
while(true)
{
Console.WriteLine(DateTime.Now.ToString("yyyyMMddHHmmssffff"));
}
}
finally
{
Console.WriteLine("Finally block does not always execute!");
}
}

最新文章

  1. C和指针 第十六章 标准函数库 信号
  2. UWP学习记录9-设计和UI之控件和模式6
  3. js数组中数字从小到大排列
  4. php本地及远程文件包含漏洞
  5. Android侧滑菜单代码实现
  6. Linux 下比较文件内容并相同部分、不同部分
  7. RC-50221 问题解决 - netstat 查看端口占用情况
  8. hdu 5311 Hidden String
  9. HD1085 Holding Bin-Laden Captive!
  10. 有两个指针pa,pb分别指向有两个数,a,b,请写一个函数交换两个指针的指向,也就是让pa指向b,让pb指向a
  11. iframe框架的应用
  12. spring注解大全
  13. 201521123083《Java程序设计》第5周学习总结
  14. Haproxy配置日志显示
  15. RDC去省赛玩前の日常训练 Chapter 1
  16. C# System.Runtime.Caching使用
  17. SpringBatch的初步了解
  18. android 开发 实现一个app的引导查看页面(使用ViewPager组件)
  19. libgdx 环境搭建
  20. repr

热门文章

  1. 9、python判断语句与循环语句
  2. (转)Bypass xss过滤的测试方法
  3. TCP客户端服务器编程模型
  4. 51Nod 2026 Gcd and Lcm
  5. Kafka系列1:Kafka概况
  6. SpringCloud与微服务Ⅸ --- Zuul路由网关
  7. SQLException:The server time zone
  8. ogg trail文件序列号不一致
  9. IDEA | 识别不出自建webapp文件夹
  10. Java 虚拟机系列二:垃圾收集机制详解,动图帮你理解