有人知道如何在不同的线程上运行时停止Console.ReadLine方法吗?Stoppble控制台在不同线程上读取
现在我用的是这样的一个代码(它的循环部分):
while (true)
{
while (!Console.KeyAvailable) Thread.Sleep(100);
string line = Console.ReadLine();
}
它的工作,但问题是,当我输入一个字符,服务器赢得不要关机。
有没有人知道如何实现这一目标? (完全不同的方法也欢迎,只要它允许我在调用Start()方法后读取控制台行,并在Stop()方法调用后停止)。
我不想关闭应用程序,我想停止阅读。而且我知道IsBackground属性,但它是否也适用于中止?还是只关闭? – Aidiakapi 2011-03-10 16:45:10