前台线程 会随进程一起结束 不管是否完成,后台线程需要执行完毕,进程才能结束

例子:
class Program
{
static void Main(string[] args)
{
Thread t = new Thread(Run);
//t.IsBackground = true; //前台线程 会随进程一起结束 不管是否完成,后台线程需要执行完毕,进程才能结束
t.Start();;
} public static void Run()
{
FileStream fs = null;
try
{
fs = File.Create("test.txt");
for(int i = 0;i < 10;++i)
{
byte[] bytes = Encoding.UTF8.GetBytes(i.ToString() + "\r\n");
fs.Position = fs.Length;
fs.Write(bytes, 0, bytes.Length);
Thread.Sleep(1000);
}
}
catch(Exception e)
{
Console.WriteLine(e.ToString());
}
finally
{
if (fs != null)
fs.Close();
}
}
}

最新文章

  1. Python的模块引用和查找路径
  2. requirejs代码结构分析
  3. 正则表达式测试器 beta_
  4. 一个类似backbone路由的纯净route ( 前端路由 客户端路由 backbone路由 )
  5. 在windows下新建maven项目
  6. SQL SERVER建库&amp;用户赋权限
  7. Problem A 栈
  8. UVA 624 (0 1背包 + 打印路径)
  9. Spark小课堂Week1 Hello Spark
  10. phpstorm 强大的活动模板 可以自定义注释,代码段,根据cms订制自动提示
  11. Badge分析&amp;如何逼死处女座
  12. VC 串口通信类
  13. Android开发之查看应用包名package和入口activity名称的方法
  14. Objective-C和Swift实现单例的几种方式
  15. Ext JS 6学习文档–第1章–ExtJS入门指南
  16. [2017-08-09]一则使用WinDbg工具调试iis进程调查内存占用过高的案例
  17. Java第十二周学习总结
  18. UWP 调用系统拍照程序
  19. python3学习笔记4---引用http://python3-cookbook.readthedocs.io/zh_CN/latest/
  20. springboot-01 helloworld

热门文章

  1. php7.3的安装以及在Apache中部署php
  2. UBUNTU切换内核
  3. 快速上手vue前端存储库、全局状态管理工具pinia
  4. RabbitMQ 延迟消息实战
  5. 【多线程与高并发】- 浅谈volatile
  6. Android中drawable和mipmap到底有什么区别
  7. Vue学习笔记之计算属性、内容分发、自定义事件
  8. Java项目常用的异常处理
  9. Epicor 助力F1车队Scuderia AlphaTauri 提升车队运营效率和性能
  10. 【9】java之static关键字