1. 线程和进程的区别?

1. 线程和进程的区别?

程序由指令和数据组成。指令需要运行,数据需要读写。指令加载至CPU,数据加载至内存。

指令运行过程中还需要用到磁盘、网络等设备。(IO)

进程就是用来加载指令、管理内存、管理IO的。

当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。(比如一个浏览器)

进程分为多实例进程和单实例进程(谷歌浏览器多实例,微信单实例进程。)

一个线程就是一条指令流。让CPU运行。

你可能感兴趣的:(mysql,java)