C# 前台线程 后台线程区别
2024-10-21 07:55:32
前台线程 会随进程一起结束 不管是否完成,后台线程需要执行完毕,进程才能结束 例子:
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();
}
}
}
最新文章
- Python的模块引用和查找路径
- requirejs代码结构分析
- 正则表达式测试器 beta_
- 一个类似backbone路由的纯净route ( 前端路由 客户端路由 backbone路由 )
- 在windows下新建maven项目
- SQL SERVER建库&;用户赋权限
- Problem A 栈
- UVA 624 (0 1背包 + 打印路径)
- Spark小课堂Week1 Hello Spark
- phpstorm 强大的活动模板 可以自定义注释,代码段,根据cms订制自动提示
- Badge分析&;如何逼死处女座
- VC 串口通信类
- Android开发之查看应用包名package和入口activity名称的方法
- Objective-C和Swift实现单例的几种方式
- Ext JS 6学习文档–第1章–ExtJS入门指南
- [2017-08-09]一则使用WinDbg工具调试iis进程调查内存占用过高的案例
- Java第十二周学习总结
- UWP 调用系统拍照程序
- python3学习笔记4---引用http://python3-cookbook.readthedocs.io/zh_CN/latest/
- springboot-01 helloworld