【发布时间】:2013-08-06 08:18:43
【问题描述】:
我知道在 System.Thread 模型中无法区分线程之间的任何关系,但是在 Task(Task) 模型中也无法区分吗?我想分析一个多线程应用程序,我想做的最后一件事是将某种上下文传递给我的所有方法和线程。我会很感激任何想法。我想要完成的类似于:
- ThreadMain -750ms(捕获方法调用)
- Thread1 - 300 毫秒(捕获方法调用)
- Thread11 - 99 毫秒(捕获方法调用)
- Thread12 - 20ms(捕获方法调用)
- Thread1 - 540ms(捕获方法调用)
- Thread21 - 90 毫秒(捕获方法调用)
- Thread22 - 60 毫秒(捕获方法调用)
- Thread1 - 300 毫秒(捕获方法调用)
我有一个使用 Postsharp 捕获执行时间的好主意,但我想找出父/子线程的关系。有什么想法吗?
【问题讨论】:
标签: c# .net multithreading asynchronous task