首页 > 代码库 > Java多线程机制
Java多线程机制
Java 中的多线程简介
1. 并发与并行的区别:
二者之间的区别在于,并发指的是一个处理器同时处理多个任务,并行指的是多个处理器或者是多核的处理器同时处理多个不同的任务.
2. 并发是逻辑上的同时发生,而并行是物理上的同时发生.
3. 例如:
并发:如同一个人(CPU)喂2个孩子(程序),轮流着每个孩子喂一口,表面上看是两个孩子都在吃饭.
并行:如同2个人喂两个孩子,两个孩子也同时在吃饭.
4. 如下图所示:
5. 进程:一种比较通俗的说法就是在 Windows 下面每打开一个应用程序,如 QQ, Word, WeChat, 系统就打开了一个进程,进而系统为这个进程分配相关的资源,如 CPU, 内存.
Java多线程机制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。