- 1
- 0
- 约5.89千字
- 约 9页
- 2022-06-18 发布于上海
- 举报
.NET4.0 并行计算技术基础(8)
有些朋友来邮件询问本系列文章的示例源码,由于我没有发现 CSDN 博客直接提供了上传附件的功能,所以打算等本章所有文章贴完以后,再将所有源码打包上传到 CSDN 下载频道。
另外,要想看懂本系列文章,需要您对.NET 多线程开发有基本的了解。我在新书中花了近200 页的篇幅来介绍.NET 多线程开发技术,可帮助大家循序渐进地掌握技术,呵呵,在此先作个广告。
今天贴出第 8 讲 “任务的同步”,本章内容过半了。
金旭亮
2009.10.12
==================================
19.3.6 同步多个任务
在并行计算应用程序中,通常会创建多个 Task 对象以执行不同的工作任务, 而依据具体应用场景,这些工作任务对象之间又会有着相互协作的需求,比如可能要求某个工作任务完成以后自动启动一个或多个新的 Task 对象执行后继处 理工作,或者某个正在执行的工作任务中途需要等待另一个工作任务执行完毕才能执行,这就是任务的同步问题。
Task 类提供了 ContinueWith 和 Wait 系列方法,在“任务”的层次(而不是线程的层次)实现任务的同步。
1 使用 ContinueWith
例如,以下代码在 task1 完成之后自动运行 task2:
Task task1=new Task(()=
{
DoStep1();
您可能关注的文档
最近下载
- CODEL磨煤机CO分析系统说明书中文-V1.pdf
- 2026年社区换药锐器伤应急处置方案.docx
- 2024-2025学年深圳高级中学高一上第一次月考数学试卷附答案解析.pdf
- 解读GB 6441-2025《生产安全事故分类与编码》.pptx
- (教育精品)第一课人类文明的承载体--什么是工艺.pptx VIP
- 2026年秋新苏教版数学四年级上册全册教学课件(2026年9月修订).pptx
- 超星尔雅学习通《经济与社会如何用决策思维洞察生活》章节测试答案 .pdf VIP
- 广东省2026年高考物理试卷(附答案解析).docx VIP
- BS EN 14891-2017 用粘合剂粘结的瓷砖下使用的液体应用水不透水产品.性能、分类和标识的稳定性的要求试验方法评定和验证.pdf VIP
- 格林威尔-UniView DA 网络管理平台使用手册.doc VIP
原创力文档

文档评论(0)