发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
微软的模式与实践团队(pattern & practices team)最近发表了名为《使用.NET进行并行编程(Parallel Programming with Microsoft .NET)》的技术书籍,此书包含了为.NET编写并行程序的向导。其基本内容囊括了6个针对并行编程的设计模式,以及相应的代码示例。
《使用.NET进行并行编程》力图解决的并行程序中的艰难工作就是:在能够并行运行的多任务中分解问题,协调并行执行的任务,并处理任务间的数据共享来避免同步性的需要所带来的巨大性能影响。为了达成这个目的,本书介绍了6种使用.NET 4任务并行库(Task Parallel Library,TPL)和PLINQ的设计模式:
每个设计模式都附带有C#、VB.NET和F#代码示例,都可以在CodePlex上的使用.NET进行并行编程的项目网站上找到。这个项目也提及,模式与实践团队有意为使用并行模式库(Parallel Patterns Library ,PPL)和异步代理库(Asynchronous Agents Library)的C++开发人员,编写此书的姐妹篇。
这个向导还包含了把并行设计模式和其他OOP模式进行集成的建议,如门面模式(Facades)、装饰模式(Decorators)和资源库模式(Repositiories)。并演示如何在Visual Studio 2010中调试和分析并行应用程序。
来自: 昵称10504424 > 《C#》
0条评论
发表
请遵守用户 评论公约
Visual C++ 2010 新特性:并行计算 - CSDN.NET - CSDN软件研...
Visual C++ 2010 新特性:并行计算 - CSDN.NET - CSDN软件研...为了方便将串行应用程序改为并行应用程序,并行模式库提供了parallel_for...
浅谈.NET下的多线程和并行计算(一)前言
但是也不是多可以随便的开线程,每一个线程默认情况下都会占用1M的栈空间(对于普通应用程序来说),在32位Windows平台下可以给一个用户进程使用的程序最大在2G,那么也就是说在程序中使用的线程不能超...
我为什么喜欢用 C# 来做并发编程
在.NET的世界里面,并发一般涉及如下几个方面:多线程编程(已过时,不介绍)异步编程并行编程响应式编程数据流编程。1,异步编程。要详细了解异步编程,可以参考官方文档:https://msdn.microsoft.com...
.NET Framework 中的并行编程
NET Framework 中的并行编程。Visual Studio 2010 和 .NET Framework 4 提供了新的运行时、新的类库类型以及新的诊断工具,从而增强了对...
.net framework4.0官方下载|.net framework【64位&32位】
.net framework4.0官方下载|.net framework【64位&32位】.net framework官方版是微软Microsoft开发的代码编程模型。.net framework4...
.NET 中的并行编程 | Microsoft Docs
NET 中的并行编程 | Microsoft Docs.Visual Studio 和 .NET Framework 提供了运行时、类库类型和诊断工具,从而增强了对并行编程的支持。你可以通过固有方法编写高效、细化且可伸缩的并行代码,而不必...
UC头条:从C 98到C 26,经历了什么?
C++26时间表(图源:HerbSutter)你可以直接使用importstd导入标准库,或者在std::print和std::println中应用C++20的格式字符串。std::f...
C++ 常用并发库有哪些
1. std::thread:标准C++库提供的多线程支持,可以创建和管理线程。3. std::condition_variable:标准C++库提供的条件变量,用于线程间的同步,可以实现线程的等待和唤醒。5. std::future和std::promis...
.net中的并行编程-1.基础知识
.net中的并行编程-1.基础知识最近半年一直研究用.net进行并行程序的开发与设计,再研究的过程中颇有收获,所以画了一个图总结了一下并行...
微信扫码,在手机上查看选中内容