这俩天在网上看了很多篇幅写并行和并发的,但大多感觉差不多,意思都那个意思却不能说的很准确,所以在心中理了一下思路,给自己一个明确的答案,也好为别人指明道路:

1、并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。
2、并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。
3、并发是在一台处理器上“同时”处理多个任务,并行是在多台处理器上同时处理多个任务。
4、(自己想法)并行可以理解为一个客服对应一个客户,从开始到结束始终在为他服务,同一时刻可以开启很多客服为很多客户处理;
而并发可以理解一个客服为所有的客户开启服务,但同一时刻只能倾听和处理一个客户的,一旦有其他客户需要,就快速切换过去,只是来回快速切换。所以说是表面上看在为所有的客户提供服务。

总结一下了,可以这么认为:并行(一并执行的)并发(一并发生的)前者可以一起做,后者需要轮流做,比如一边吃饭一边看手机就是并行,(二者互不耽误),而一边吃饭一边喝水就是并发问题了,(总不能一张嘴同时做俩件事吧)需要轮流来做。
有关链接: https://www.cnblogs.com/goloving/p/9391074.html.

Java开发中并行和并发的区别相关推荐

  1. 在Java开发中,判断list集合为空还是为null的区别

    在Java开发中,判断list集合为空还是为null的区别 案例测试1 为什么输出not null,是因为null判断的是否对List集合分配内存空间,为不是List集合里面内容是否为空 案例测试2 ...

  2. Java开发中经常使用到的几种WebService技术实现方案

    Java开发中经常使用到的几种WebService技术实现方案 随着异构系统互联需求的不断增加,WebService的重要性也日益彰显出来.凭借webservice,我们可以实现基于不同程序语言的项目 ...

  3. Java开发中Websocket的技术选型参考

    1. 前言 Websocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议.WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据 ...

  4. Java开发中Netty线程模型原理解析!

    Java开发中Netty线程模型原理解析,Netty是Java领域有名的开源网络库具有高性能和高扩展性的特点,很多流行的框架都是基于它来构建.Netty 线程模型不是一成不变的,取决于用户的启动参数配 ...

  5. Java开发中常用的设计模式-单例模式

    单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式. Java开发中常用的设计模式-单例模式 单例模式有3个特点: 单例类只有一个实例对象: 该单例对象必须 ...

  6. Java开发中常见的危险信号(下)

    本文来源于我在InfoQ中文站原创的文章,原文地址是:http://www.infoq.com/cn/news/2013/12/common-red-flags-in-java-3 Dustin Ma ...

  7. Java开发中常见的危险信号

    Dustin Marx是一位专业软件开发者,从业已经有17年的时间,他拥有电子工程学士学位,还是一位MBA.Dustin维护着一个博客,专门介绍软件开发的各个主题.近日,他撰文谈到了Java开发中常见 ...

  8. 【干货】Redis在Java开发中的基本使用和巧妙用法

    Redis是一款高性能的内存数据结构存储系统,能够支持多种数据结构类型,如字符串.哈希.列表.集合.有序集合等,也能够支持高级功能,如事务.发布/订阅.Lua脚本等,具有高可用性.高并发性和可扩展性的 ...

  9. java开发中常用的Git命令详解

    java开发中常用的Git命令详解(IDEA内如何操作) 一:写这篇文章的目的是什么? 二:使用场景在哪里? 1:当我们要使用idea去git仓库拉代码时,首先我们的idea得配置git工具 2:项目 ...

最新文章

  1. Android Handler消息传递机制
  2. devserver配置_vue.config.js的配置
  3. 用循环队列模拟银行窗口排队_银行告诉你什么是无锁队列
  4. mvc路由 html,asp.net-mvc – ASP.NET MVC路由从html页面开始
  5. 人工智能无孔不入,电梯按键成危险区?试试用语音控制
  6. rocketmq同步消息,异步消息
  7. 查看.pth文件里面保存了哪些权重及那些权重的shape
  8. 五分钟回顾 | 2016年智能交通大事件
  9. 【PostMan】测试Post请求
  10. 解决旅游行业营销人员痛点的作品策划
  11. 【学习笔记—eat_pytorch_in_20_days】结构化数据建模流程范例
  12. 知识图谱可视化工具选型
  13. 指数函数,幂函数,对数函数
  14. 随机数公式生成一个负数和正数之间的数_随机生成数据的公式 如何在EXCEL随机生成数字,要正负的。...
  15. [Java] 编码规范与基本概念
  16. ts文件引入js文件_如何编写一个d.ts文件的步骤详解
  17. 主数据治理项目前期调研
  18. R语言开发之CSV文件的读写操作了解下
  19. python中的阶乘,python中阶乘怎么表示
  20. 蚂蚁金服6面,成功唬住面试官拿了36K

热门文章

  1. 什么是色差仪?色差仪测试判断标准
  2. [Vulfocus解题系列] Struts2-052远程代码执行漏洞(CVE-2017-9805)
  3. thinkphp绑定事件用php,thinkphp6事件系统的理解 tp6绑定事件 bind
  4. makefile中的CPPFLAGS LDFLAGS CFLAGS选项详解
  5. 设计模式-外观模式与组合模式
  6. 链接分析之随机游走模型和子集传播模型
  7. 高质量c++/c编程指南pdf
  8. 通过jquery js 实现幻灯片切换轮播效果
  9. WeChall WWW - Rewrites (HTTP, Trai.. 解法
  10. 计算机网络中的“协议”指的什么?