我知道在System.Thread模型中不可能区分线程之间的任何关系,但是它在Task(Task)模型中也不可能?我想描述一个多线程应用程序,我想要做的最后一件事是将某种上下文传递给我的所有方法和线程。我会很感激任何想法。我想做到的是类似于:线程之间的关系(任务)
- ThreadMain -750ms(捕获方法调用)
- 线程1 - 300毫秒(捕获方法调用)
- Thread11 - 99ms(捕获方法调用)
- Thread12 - 20毫秒(捕获方法调用)
- 线程1 - 540ms(捕获方法调用)
- Thread21 - 90毫秒(捕获方法调用)
- Thread22 - 为60ms(捕获方法调用)
- 线程1 - 300毫秒(捕获方法调用)
我使用Postsharp捕获的执行时间的一个好主意,但我想找出父/子线程的关系。有任何想法吗?