
多线程与高并发
yang1780409810
这个作者很懒,什么都没留下…
展开
-
JAVA高并发(一) - 了解高并发
并发与并行的区别: 并发:两个任务或者多个任务执行,多个任务交替执行 并行:两个任务或者多个任务一起同时执行 例子: 一个CPU,去执行一个多线程任务。是不可能并行的,一个CPU只能执行一条命令,CPU会高速的切换线程任务去执行。这种情况下线程是并发的。 一个系统中拥有多个CPU,执行多线程任务,多个CPU会同时执行任务,这种情况是并行。并行也只可能出现在多核CPU中。 两者虽然...原创 2018-11-16 23:08:15 · 185 阅读 · 0 评论 -
JAVA高并发(二) - 区分线程和进程
线程与进程 进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,在早期面向进程设计的计算机结构中,进程是程序的基本执行实体,在当代面向线程的计算机结构中,进程是线程的容器,程序是指令数据及其组织形式的描述,进程是程序的实体。 windows中exe格式文件,就是一个程序,当运行的时候,exe指令会被加载,就会得到一个关于该exe程序的进程...原创 2018-11-17 15:35:58 · 251 阅读 · 0 评论