c# - 如何使用匿名方法设置线程名称?

标签 c# .net multithreading

我有以下代码来运行匿名线程指令

new Thread(delegate()
    {
        //my code
    }).Start();

出于调试目的,我想在上面的场景中设置线程名称,我该如何实现?

谢谢

最佳答案

new Thread(delegate()
    {
        //my code
    })
   {
      Name = "whatever"
   }.Start();

或者让它变得可读。

var thread = Thread(delegate()
             {
                 //my code
             });
thread.Name = "whatever";
thread.Start();

关于c# - 如何使用匿名方法设置线程名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25210543/

相关文章:

c# - 转换为 .Net 3.5

.net - .Net 的 XPath 2.0 库

c# - 有没有办法部署WP8应用程序 "without Cable"

c# - 如何在 PartialViews 内连接使用 HtmlHelper 扩展生成的 JavaScript 并添加到父 View ?

c# - 访问 Azure Service Fabric 有状态服务状态

c# - 后台运行方法和UI Thread WPF

java - 两个线程可以同时访问一个同步方法吗?

c# - 使用 .NET 的内置类是否会带来显着的性能提升?

c# - Linq 在一个语句中只调用一次函数

C使用信号量和线程打印乒乓球