标签:线程 ora 系统 多线程 进程 时间片轮转 java cpu text
1. 程序的概念
程序 - 数据结构 + 算法,主要指存放在硬盘上的可执行文件
2. 进程的概念
<1> 进程 - 主要指,运行在内存中的可执行文件
<2> 主流的操作系统,都支持多进程,为了让操作系统同时可以执行多个任务。
但,进程是重量级的,新建一个进程,会消耗CPU和内存空间等系统资源,
因此,进程的数量比较局限
3. 线程的概念
<1> 为了解决上述问题, 提出了线程的概念
<2> 线程就是进程内部的程序流
<3> 操作系统内部支持多进程,而每个进程的内部,又是支持多线程的
<4> 线程是轻量的,新建线程,会共享所在进程的系统资源。因此,目前主流的开发都是采用多线程
<5> 多线程采用时间片轮转法,来保证多个线程的并发执行。 (并发:指宏观并行、微观串行的机制)
标签:线程 ora 系统 多线程 进程 时间片轮转 java cpu text
原文地址:https://www.cnblogs.com/JasperZhao/p/14874037.html