当前位置:   article > 正文

Java并发编程--进程与线程

Java并发编程--进程与线程

         进程:百度百科说“进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。”,维基百科说“是计算机中已运行程序的实体。进程本身不会运行,是线程的容器。”

        线程:百度百科说“线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元”,维基百科说“是操作系统能够进行运算调度的最小单位。它被包涵在进程之中,是进程中的实际运作单位。”。

 

          在弄清楚这些名词前,我们先看看是如何产生的。

          在计算机刚诞生时,计算机只能接受一些特定的指令并执行,当用户输入指令时,计算机只能等待,这样效率很低,然后人们开始想,是不是可以把指令写一个清单,交给计算机去执行,如此,有了批处理操作系统;但是这时人们又发现了一个问题,比如当一个程序需要耗时较长的I/O操作时,cpu只能等待其读完数据,这样效率无疑也是比较低的。再然后人们又开始

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/220799?site
推荐阅读
相关标签
  

闽ICP备14008679号