您的位置:首页 > 编程语言 > C#

C#下控制台程序窗口下启用快速编辑模式运行线程会阻止线程运行

2014-07-03 11:13 801 查看
最近做一个小的功能,使用C#控制台程序开启一个线程进行无限循环没5秒处理一次程序,发现控制台窗口在开启快速编辑模式情况下,进行选择程序打印 出来的文字后发现线程不走了,将快速编辑模式去除后,线程就不会停止了! 不知道两者之间有什么关联,再次跪求各位大神帮忙解释下!

线程:


public void StartThead()

{

var thread = new Thread(DoSomeThing);

thread.Start();

}

public void DoSomeThing()

{

while (true)

{

Console.WriteLine(DateTime.Now.ToString()+">>>>>>>>>>>");

Thread.Sleep(1000 * 5);

}

}

主程序调用:

static void Main(string[] args)

{

new Class1().StartThead();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: