系统相关
首页 > 系统相关> > java并发编程-进程与线程

java并发编程-进程与线程

作者:互联网

进程与线程的概念

程序是由指令和数据组成的, 但是指令需要运行, 数据要读写, 就必须将指令加载至cpu, 数据加载至内存。

java中线程是最小的调度单位, 进程是资源分配的最小单位。

进程: 当一个程序被运行, 从磁盘加载这个程序的代码至内存, 这时就开启了一个进程。

线程: 一个进程可以分为多个线程, 一个线程就是一个指令流,指令流中的指令交给CPU执行。

进程通信: 同一台计算机的进程通信称为IPC, 不同计算机通信需要通过网络, 遵守共同的协议, 例如http协议。

线程通信: 在进程内,共享进程的内存, 多线程可以共享变量。

并行和并发的区别

 

 

 

线程的基本应用

 

标签:java,编程,通信,指令流,线程,内存,进程,加载
来源: https://www.cnblogs.com/chong-zuo3322/p/14177829.html