第7章 Visual Studio 2010的任務(wù)調(diào)試能力 263
7.1 充分利用多顯示器的支持 264
7.2 理解并行任務(wù)調(diào)試器窗口 267
7.3 查看Parallel Stacks圖 273
7.4 跟蹤并發(fā)代碼 280
7.4.1 調(diào)試匿名方法 288
7.4.2 查看方法 290
7.4.3 在源代碼中查看線程 292
7.5 檢測死鎖 294
7.6 小結(jié) 300
第8章 線程池 301
8.1 探究任務(wù)的底層技術(shù) 301
8.2 理解新的CLR 4線程池引擎 303
8.2.1 理解全局隊列 303
8.2.2 等待工作線程完成工作 313
8.2.3 跟蹤動態(tài)數(shù)目的工作線程 319
8.2.4 使用任務(wù)(而不是線程)將作業(yè)加入隊列 323
8.2.5 理解任務(wù)和線程池之間的關(guān)系 326
8.2.6 理解局部隊列和工作竊取算法 330
8.2.7 指定自定義的任務(wù)調(diào)度器 335
8.3 小結(jié) 340
第9章 異步編程模型 341
9.1 結(jié)合使用異步編程和任務(wù) 342
9.1.1 使用TaskFactory.FromAsync 343
9.1.2 編寫異步方法執(zhí)行結(jié)束之后的延續(xù) 348
9.1.3 合并多個并發(fā)異步操作的結(jié)果 349
9.1.4 執(zhí)行異步WPF UI更新 351
9.1.5 執(zhí)行異步Windows Forms UI更新 358
9.1.6 創(chuàng)建執(zhí)行EAP操作的任務(wù) 365
9.1.7 使用TaskCompletionSource 373
9.2 小結(jié) 377