获取应用程序中的运行线程信息

时间:2009-08-06 04:37:38

标签: c# .net multithreading

我正在开发桌面应用程序, 我在扫描设备上上传一系列FPGA文件,为了完成这项工作我有驱动程序提供的 COM DLL

对于上传文件,我调用名为“StartWrite”的方法,该方法启动工作线程将FPGA写入设备。

现在在C#中如何获取应用程序中工作线程的列表/信息(预期执行时间等)?

1 个答案:

答案 0 :(得分:1)

您如何假设任何类型的代码能够判断线程的“预期执行时间”是什么?

我认为最好的模式是,如果您的StartWrite方法返回IAsyncResult。有了这个,你就可以检查写作是否已经结束。

但是,线程不是一个简单的主题。以下是有关Threading in C#的详细信息来源。