首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中再有没有主线程与辅助线程

2013-09-15 
C#中还有没有主线程与辅助线程在WinForm程序中,现在还有没有主线程与非主线程的概念?这两种线程有什么区别

C#中还有没有主线程与辅助线程
在WinForm程序中,现在还有没有主线程与非主线程的概念?这两种线程有什么区别么?

UI线程启动了另一个线程B,UI线程被杀掉了,另外一个线程会结束吗?
[解决办法]

        public Form1()
        {
            InitializeComponent();

            new System.Threading.Thread(delegate()
            {
                while (this.IsHandleCreated)
                {
                    File.CreateText(string.Format("D:\\temp\\{0}.txt", DateTime.Now.ToString("HH_mm_ss_ff")));
                    System.Threading.Thread.Sleep(100);
                }
            }).Start();
        }

经测试,UI线程关闭后,子线程也跟着挂了
[解决办法]
主线程是对程序入口所使用的线程或者UI线程的一种俗称。

热点排行