Pet*_*eri 14 c# multithreading
假设我开始这样的两个线程:
// Start first thread
Thread loaderThread1 = new Thread(loader.Load);
loaderThread1.Name = "Rope";
loaderThread1.Start();
// Start second thread
Thread loaderThread2 = new Thread(loader.Load);
loaderThread2.Name = "String";
loaderThread2.Start();
Run Code Online (Sandbox Code Playgroud)
有什么办法可以通过使用Name属性来枚举线程吗?
我希望能够检查具有特定名称的线程是否仍在运行.
我创建的每个线程都使用一组命名数据,数据集的名称用作处理数据的线程的名称.在启动工作线程之前,我想查看同一组数据的任何先前线程是否已在运行.
我使用的线程System.Diagnostics.GetCurrentProcess().Threads是类型的ProcessThread,而不是Thread!
| 归档时间: |
|
| 查看次数: |
6672 次 |
| 最近记录: |