C#并行编程(1):理解并行

什么是并行 并行是指两个或者多个事件在同一时刻发生。 在程序运行中,并行指多个CPU核心同时执行不同的任务;对于单核心CPU,严格来说是没有程序并行的。并行是为了提高任务执行效率,更快的获取结果。 与并发的区别: 并发是指两个或者多个事件在同一时段发生。 相对于并行,并发强调的是同一时段,是宏观上的同时发生。实际上,同一时刻只有一个任务在被执行,多个任务是分时地交替执行的。并发是为了更合理地分配资
相关文章
相关标签/搜索