.NET4.0的并行调试窗(Parallel Tasks)如何调出

.NET4.0增加了并行处理功能,在进行并行调试时,需要调出并行调试窗进行跟踪查看,可是按照<<.NET 4 Parallel Extensions>>一书中说的Debug-Windows->Parallel Tasks,根本没有找到并行调试窗,如下图。


这是为什么呢?看着<<.NET 4 Parallel Extensions>>一书中明明是可以调用的,思考了一会儿之后,想着会不会是要在运行中调出的。于是设了两个断点,然后在运行中按Debug->Windows->Parallel Tasks,得到了下图。


然后单步往下调试,并行任务窗中出现了相应的并行任务,如下图。


这里有一点要注意的,断点最后是设成两个,一个在任务开始之前,即t1.Start()和t2.Start()之前,不然有可能调出了并行窗后,并行窗中却不能显示相应的并行任务。另一个断点是在任务开始之后,即t1.Start()和t2.Start()之后,这样便于跟踪。

记下,以备后用。

原文地址:https://www.cnblogs.com/sparkleDai/p/7605072.html