右侧
当前位置:网站首页 > 资讯 > 正文

java多线程并行,java多线程并行执行方法

作者:admin 发布时间:2024-03-11 19:45 分类:资讯 浏览:19 评论:0


导读:解释一下java多线程中,并发和并行。1、并行和并发与Java无关,这是操作系统级别的概念。并发,就像一个人(CPU)喂n个孩子(程序),轮换着每人喂一口,从表面上看两个孩...

解释一下java多线程中,并发和并行。

1、并行和并发 与Java无关,这是操作系统级别的概念。并发,就像一个人(CPU)喂 n 个孩子(程序),轮换着每人喂一口,从表面上看两个孩子都在吃饭;而并行,就是 n 个人(CPU)喂 n 个孩子(程序),n 个孩子也同时在吃饭。

2、多线程:指的是这个程序(一个进程)运行时产生了不止一个线程 并行与并发:并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。

3、并行,表示两个线程同时做事情。 并发,表示一会做这个事情,一会做另一个事情,存在着调度。单核 CPU 不可能存在并行(微观上)。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用。

标签:


取消回复欢迎 发表评论: