码迷,mamicode.com
首页 > 编程语言 > 详细

JavaSE:程序 / 进程 / 线程 的概念

时间:2021-06-11 18:34:05      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:线程   ora   系统   多线程   进程   时间片轮转   java   cpu   text   

1.  程序的概念

      程序 - 数据结构 + 算法,主要指存放在硬盘上的可执行文件

 

2.  进程的概念

      <1> 进程 - 主要指,运行在内存中的可执行文件

      <2> 主流的操作系统,都支持多进程,为了让操作系统同时可以执行多个任务。

        但,进程是重量级的,新建一个进程,会消耗CPU和内存空间等系统资源,

        因此,进程的数量比较局限

 

3.  线程的概念

      <1> 为了解决上述问题, 提出了线程的概念

      <2> 线程就是进程内部的程序流

      <3> 操作系统内部支持多进程,而每个进程的内部,又是支持多线程的

      <4> 线程是轻量的,新建线程,会共享所在进程的系统资源。因此,目前主流的开发都是采用多线程

      <5> 多线程采用时间片轮转法,来保证多个线程的并发执行。 (并发:指宏观并行、微观串行的机制)

 

JavaSE:程序 / 进程 / 线程 的概念

标签:线程   ora   系统   多线程   进程   时间片轮转   java   cpu   text   

原文地址:https://www.cnblogs.com/JasperZhao/p/14874037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!