当前位置: 首页 > news >正文

周口建设公司网站网站管理制度规范

周口建设公司网站,网站管理制度规范,网站基础设施建设,辅助色网站目录 一、操作系统(Operating System) 操作系统的定位 二、 什么是进程/任务(Process/Task) 1.进程控制块抽象(PCB Process Control Block) 2.PCB中重要的属性 3.并发编程 三、线程(Thread) 1. 线程是…

目录

一、操作系统(Operating System)

 操作系统的定位

二、 什么是进程/任务(Process/Task)

1.进程控制块抽象(PCB Process Control Block)

2.PCB中重要的属性

 3.并发编程

 三、线程(Thread)

1. 线程是什么

2、为啥要有线程

三、进程和线程的区别

四、Java 的线程 和 操作系统线程 的关系


一、操作系统(Operating System

      操作系统是一组做计算机资源管理的软件的统称。目前常见的操作系统有:Windows系列、Unix系列、 Linux系列、OSX系列、Android系列、iOS系列、鸿蒙

 操作系统的定位

         

操作系统由两个基本功能:
  1. 防止硬件被时空的应用程序滥用;
  2.  向应用程序提供简单一致的机制来控制复杂而又通常大相径庭的低级硬件设备。

二、 什么是进程/任务(Process/Task

        进程是操作系统对一个正在运行的程序的一种抽象,换言之,可以把进程看做程序的一次运行过程; 同时,在操作系统内部,进程又是操作系统进行资源分配的基本单位。

1.进程控制块抽象(PCB Process Control Block)

    计算机内部要管理任何现实事物,都需要将其抽象成一组有关联的、互为一体的数据。在 Java 语言中, 我们可以通过类/对象来描述这一特征。

2.PCB中重要的属性

       这样,每一个 PCB 对象,就代表着一个实实在在运行着的程序,也就是进程。

        操作系统再通过这种数据结构,例如线性表、搜索树等将 PCB 对象组织起来,方便管理时进行增删查改 (CURD)的操作。

 3.并发编程

        (1)若只有一个CPU核心,则采用轮转调度的方式,依次执行多个进程,宏观上“同时进行”,微观上“先后进行”,称为“并发”。

        (2)若有多个CPU核心,则同时执行,称为“并行”。 

 三、线程(Thread)

1. 线程是什么

        一个线程就是一个 "执行流". 每个线程之间都可以按照顺讯执行自己的代码. 多个线程之间 "同时" 执行 着多份代码。

2、为啥要有线程

首先, "并发编程" 成为 "刚需".

       单核 CPU 的发展遇到了瓶颈. 要想提高算力, 就需要多核 CPU. 而并发编程能更充分利用多核 CPU 资源. 有些任务场景需要 "等待 IO", 为了让等待 IO 的时间能够去做一些其他的工作, 也需要用到并发编程.

其次, 虽然多进程也能实现 并发编程, 但是线程比进程更轻量.

  1.   创建线程比创建进程更快.
  2.   销毁线程比销毁进程更快.
  3.    调度线程比调度进程更快.

最后, 线程虽然比进程轻量, 但是人们还不满足, 于是又有了 "线程池"(ThreadPool) "协程"

(Coroutine)

三、进程和线程的区别

  1. 进程是包含线程的. 每个进程至少有一个线程存在,即主线程。
  2. 进程和进程之间不共享内存空间. 同一个进程的线程之间共享同一个内存空间,(创建新的线程不需要开辟资源空间
  3. 进程是系统分配资源的最小单位,线程是系统调度的最小单位。
  4. 都可以实现“并发编程”,线程更为高效。
  5. 进程之间是相互独立,线程之前可能相互影响(线程安全性,线程异常)。

四、Java 的线程 和 操作系统线程 的关系

        线程是操作系统中的概念. 操作系统内核实现了线程这样的机制, 并且对用户层提供了一些 API 供用户使用(例如 Linux pthread ). Java 标准库中 Thread 类可以视为是对操作系统提供的 API 进行了进一步的抽象和封装.类似(JDBC).

                         

        结语:进程和线程的相关分享到这里就结束了,希望对大家的学习会有帮助,如果大家有什么问题或者不同的见解,欢迎大家评论区的留言, 感谢支持 

http://www.yayakq.cn/news/978210/

相关文章:

  • 甘肃省住房与城乡建设部网站wordpress到服务器
  • 做网站就要租服务器网站扫码怎么做的
  • 网站建设维护单选题微信小程序怎么弄成二维码
  • 建设数码产品网站的策划书浏览网站 需要我安装wordpress
  • 盐城营销网站建设哪个网站可以做名片
  • 湖南品牌网站建设资海网络一年做多少网站
  • 做网站骗专业的网站建设哪家好
  • 二手书网站建设服务器创建wordpress
  • 做h5那个网站模板好wordpress文章全部导出
  • 广州知名网站建设哪家好正规网站开发需要哪些技术
  • 青岛煜鹏网站建设公司国外网站推广宣传
  • wordpress视频网站模板下载江山市建设局网站
  • 怎么清理网站后门文件百度云加速
  • 网站建设大约要多少钱有什么网站可以做外贸
  • 网站建设准备工作总结完整免费的简历模板
  • 网站怎么做移动端的国内十大4a广告公司
  • 广东建设业协会网站太原做网站价格
  • 网站注册平台托管公司是怎么托管的
  • 天津网站优化公司电话网站设计与网页制作团队
  • 韩国美容网站 模板免费个人网站模板
  • 安徽网站公司网站html电影网站模板下载
  • 淄博seo网站排名优化中企动力销售是做什么的
  • 长春门户网站建设wordpress标题间隔符修改
  • 做图片网站 侵权网站做动态图片不显示
  • 传统企业建设营销型网站网站流量数据分析
  • 农业技术推广网站源码打包成app
  • html做音乐网站模板网页设计与制作教程上什么学校
  • 腾讯云网站建设的步骤过程网络推广的平台有哪些
  • 自己的网站做弹出广告百度贴吧论坛
  • 网站建设与运营总结做图片视频的网站有哪些问题