美文网首页
程序员修炼~并发与并行

程序员修炼~并发与并行

作者: 心水 | 来源:发表于2022-02-28 20:55 被阅读0次

以前总是混淆并发与并行,主要是因为这两个词太像了。

并发是指看起来像一起发生,而并行是指真正的同时发生,并发需要软件运行环境即可,而并行需要硬件。

那为啥要并发或者并行呢?主要的目的是为了效率,并发/并行执行明显比串行执行更快。

而且并发并行降低了代码的时序耦合度,因为串行的代码必须依赖于在它之前的代码,如果打乱代码的次序,程序就会出错。

而可以并发和并行执行的代码则没有这样的问题。为了识别并发或并行的机会,最好的方法就是画工作流图。


那TMS代码里面有哪些是可以并行执行的代码呢?感觉上载和下载Excel,针对每一行的转化和检查是可以并发的。

相关文章

  • 程序员修炼~并发与并行

    以前总是混淆并发与并行,主要是因为这两个词太像了。 并发是指看起来像一起发生,而并行是指真正的同时发生,并发需要软...

  • 服务器并发设计

    并发与并行 并发技术选型 结构并发 状态并发 集群和负载均衡 并发(Coccurrency)和并行(Paralle...

  • JS异步编程相关知识点

    并发(concurrency)和并行(parallelism)区别 涉及面试题:并发与并行的区别? 并发是宏观概念...

  • Java并发编程整理之并发与并行概念讲解(1)

    Java并发编程整理之并发与并行概念讲解(1) 并发和并行区别 --[百度]:并发(Concurrent)当有多个...

  • 2019-08-01

    并行与并发的区别

  • 并发简介

    并发基本概念 并发与并行 并发指的是程序的结构,而并行指的是程序运行时的状态。 何谓并发(concurrency)...

  • JVM垃圾回收算法与收集器

    相关概念 并行与并发 并行(Parallel):指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。 并发...

  • Go 并发编程

    1 并发与并行 Erlang之父Joe Armstrong曾经以下图解释并发与并行。 并发在图中的解释是两队人排队...

  • 01-并发概述

    并发编程由来: 串行与并行 并发编程目的 并发编程的场景

  • Java Stream的并行实现

    作者: 一字马胡 转载标志 【2017-11-03】 更新日志 并行与并发 关于并发与并行,需要弄清楚的是,并行...

网友评论

      本文标题:程序员修炼~并发与并行

      本文链接:https://www.haomeiwen.com/subject/nckrrrtx.html