首页 > 编程语言 >java——多线程——并发与并行的了解以及区别

java——多线程——并发与并行的了解以及区别

时间:2022-11-20 13:44:44浏览次数:41  
标签:java 多个 并行 并发 多线程 CPU

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

多线程的概念

想要设计一个程序,边打游戏边听歌,怎么设计?
得使用多进程或者多线程来解决.

并发与并行

  • 并发:指两个或多个事件在同一个时间段内发生。

  • 并行:指两个或多个事件在同一时刻发生(同时发生)。

  • 单CPU系统中只能有一道程序执行,多个程序需要分时的交替运行。

  • 多CPU系统可以并发执行分配程序,实现多任务并行执行

标签:java,多个,并行,并发,多线程,CPU
From: https://www.cnblogs.com/xiaobaibailongma/p/16908331.html

相关文章

  • JSP、JavaBean
    JSP什么是JSPJavaServerPages:java服务器端页面,也和Servlet一样,用于开发动态Web技术!最大的特点:写JSP就像在写HTML区别:HTML只给用户提供静态的数据JSP页面中可以......
  • 狂神说Javase学习2
    JAVA方法详解方法的定义System.out.pringln(),那么它是什么呢类.对象.方法()设计方法的原则:就是一个方法只完成一个功能java的方法类似于其它语言的函数,是一段用来完成......
  • Java程序初始化顺序
    1.按Java理论,父类与子类的初始化顺序为:1.初始化父类静态变量2.初始化父类的静态代码块3.初始化子类的静态变量4.初始化子类的静态代码块5.父类的非静态变量6.父类的......
  • 前端项目npm打包出错问题-Reached heap limit Allocation failed - JavaScript heap o
    其实就是编译时的内存溢出,因为打包文件过大,刚好超过内存的限制大小造成编译中断。解决方案一通过package.json中的"build"加大内存增加--max_old_space_size参数解决方......
  • Java 2
    变量可以变化的量Java是强类型语言,每个变量都必须申明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域注意1.每个变量都必须有类型,类型可......
  • 【JAVA笔记】JAVA之IDEA快捷键指令汇总01
    一、IDEA常用快捷按键(1)代替鼠标操作快捷键智能提示:Alt+回车(常用)自动代码自动补全函数括号、分号、当前行缩进:Ctrl+Shift+回车提示代码模板:Ctrl+J使用xx块环......
  • java——异常——异常注意事项:子父类异常
                                       异常注意事项:子父类异常如果父类抛出了多个异常,子......
  • java——异常——finally代码块
                                                      finall......
  • java——异常——自定义异常类
                                                         ......
  • java——异常——自定义异常类——练习
    自定义异常类的练习:模拟注册要求:我们模拟注册操作,如果用户名已存在,则抛出异常并提示:亲,该用户名已经被注册。首先定义一个登陆异常类RegisterException://业务逻辑异常......