Home

JAVA并发

[TOC] 并发 进程&线程 进程 程序由指令和数据组。指令加载至CPU,数据加载至内存,另外还可能需要用到其他设备如磁盘。进程即用来加载指令、管理内存、管理IO 程序被运行(从磁盘加载程序代码到内存),就开启一个进程 进程可以视为程序的一个实例,大部分程序可以同时运行多个进程(程序多开) 线程 一个进程之内可分一到多个线程 一个线程就是一个指令流,将指令流中的一条条指令顺序交给CPU执行 java中,线程时最小调度单位,进程是最小资源分配单位。windows中进程不活动,作为线程的容器 对比 进程基本相互独立;线程存在与进程内,是其子集 进程拥有共享的资源,如内存空间等,供内部的线程共享 进程通信比较复杂 线程...

Read more