请选择 进入手机版 | 继续访问电脑版

鸽文社-看短篇和超短篇的地方

 找回密码
 立即注册
查看: 129|回复: 0

关于并发——读书随笔记24

(465字) [复制链接]
我的关系0

33

主题

35

帖子

3155

积分

二级鸽子精

Rank: 3Rank: 3

积分
3155

元老鸽

        之前虚拟化的部分已经结束了,总的来说,写了原书虚拟化一半的内容,梳理一下我所写的:虚拟化分为两个部分,CPU虚拟化跟内存虚拟化,CPU虚拟化,我们知道程序的运行需要CPU,但是我们的CPU只有一个或几个,如果不将CPU虚拟化的话,我们只能同时运行一个或几个程序,为了满足我们一边看电影、一边下载音乐的需要,就必须用我们的虚拟化CPU技术。CPU虚拟化技术有两个问题,第一个问题是如何解决程序的运行效率,我们的应对之策是受限直接运行,第二个问题是怎么保证一个进程停下来运行其他进程,我们有两种方式,第一是进程调用yield方法主动将CPU的控制权交给系统,第二种方式,是利用时钟中断,强制抢到CPU控制权。关于其他我没有写到的,是一些调度方式。内存虚拟化写的比较少,可以参见之前的地址空间。
        关于并发,作者开篇也用桃子举了一个小例子,比如一群人都想吃桃子,需要许多个人同时拿桃子,速度比较快,一个一个拿,速度比较慢。
        存在一种程序,叫做多线程应用程序,每个线程都像想吃桃子的人,每个内存节点就像桃子,如果不存在协调,程序就无法正常工作。
回复
【点赞让作者知道你喜欢这种】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|鸽文社  |网站地图

微小说
Keywords: 微小说 微小说

GMT+8, 2021-6-15 03:08 , Processed in 0.137414 second(s), 40 queries .

Powered by Discuz! X3.2

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表