未命名(匿名)线程

时间:2016-04-28 15:00:03

标签: c# multithreading winforms anonymous named

我想了解为什么在运行C#项目时经常会收到以下消息:

  

线程'<没有名字>' (0x0000)已退出代码0(0x0)。

我在Windows Form项目上工作,我需要使用很多计时器。在主线程中,我多次使用sleep函数Thread.Sleep(),我还创建了一个子线程,用于从外部设备(例如相机)使用自己的DLL获取:

Thread acquisitionThr = new Thread(acquire());
acquisitionThr.Name = "Acquisition Thread";

在主类中声明和定义函数acquire()(不,没有管理线程的特定对象)。主线程和子线程都被命名。

当我在调试模式(VS10)中运行应用程序时,我经常在调试器窗口中看到上面的消息,其中线程地址可能会改变。我的项目工作正常,但由于我对C#很陌生,我更喜欢理解这条消息的来源。

它是什么类型的线索?谁创造了它?

0 个答案:

没有答案