public static void Main(string[] args)
{
Thread mathThread = new Thread(new ThreadStart(TestThread)); mathThread.Start();
Thread.Sleep(1000);
} static void TestThread()
{
Console.WriteLine("Test Thread"); return;
}
为什么程序不是循环输出Test Thread?而是过1秒自动结束了?如何让线程休息1秒自动循环执行?不是很了解线程工作原理,请大家指教。
{
Thread mathThread = new Thread(new ThreadStart(TestThread)); mathThread.Start();
Thread.Sleep(1000);
} static void TestThread()
{
Console.WriteLine("Test Thread"); return;
}
为什么程序不是循环输出Test Thread?而是过1秒自动结束了?如何让线程休息1秒自动循环执行?不是很了解线程工作原理,请大家指教。
解决方案 »
- C#控制热敏票据打印机(USB接口)
- 请问关于List的写法,哪里错了
- 编码生成Word光标位置定位问题
- C#怎么读取HTML文件
- 由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。
- 怎样用LinkLabel,才能达到这样的效果呢?....
- socket通讯接收第一次数据成功后就不能接收了求解答
- MetaFile转换为Bitmap类型的问题
- 服务器问题,请大家帮我~!!
- "已有打开的与此连接相关联的 DataReader,必须首先将它关闭。"是什么错误啊?
- WinCE下读取XML文件
- C#中泛型的静态方法与一般的静态方法有何区别?
{
while(true)
{
Console.WriteLine("Test Thread");
Thread.Sleep(1000);
}
return;//要不要一样
}
把Thread Sleep(1000),放在TestThread()的外部,如何实现???
public static void Main(string[] args)
{
Thread mathThread = new Thread(new ThreadStart(TestThread)); mathThread.Start();
mathThread.Join();
} static void TestThread()
{
Console.WriteLine("Test Thread"); return;
}
public static void Main(string[] args)
{
Thread mathThread = new Thread(new ThreadStart(RecycleTestThread)); mathThread.Start(); } Static void RecycleTestThread()
{
while(true)
{
TestThread();
Thread.Sleep(1000);
}
} static void TestThread()
{
Console.WriteLine("Test Thread"); return;
}