学习吧(EduBoo.COM) 本次搜索耗时 8.067 秒,为您找到 8 个相关结果.
  • 前言

    《Go语言四十二章经》起因 阅读 交流 更新 《Go语言四十二章经》 作者:ffhelicopter(李骁) 时间:2018-04-15 起因 一直想写点什么但懒得动笔或者是不知道写什么。而这次写《Go语言四十二章经》,纯粹是因为开发过程中碰到过的一些问题,踩到过的一些坑,感觉在Go语言学习使用过程中,有必要深刻理解这门语言的核心思维、清晰掌握语...
  • 实现: 进程调度

    【实现】进程调度内核的抢占性 进程调度时机运行态到就绪态的变化过程 运行态到就睡眠态的变化过程 运行态到就退出态的变化过程 进程切换过程 进程调度类框架设计设计思路 数据结构和变量 调度点的关键调度相关函数 进程调度策略/算法FCFS调度算法的实现 RR调度算法的实现 MLFQ调度算法的实现 【实现】进程调度 内核的抢占性 调度本质上体现了对C...
  • 用 Go 来了解一下 Redis 通讯协议

    1207 2020-01-08 《Golang Gin 实践》
    用 Go 来了解一下 Redis 通讯协议介绍 协议请求协议 回复 实践与 Redis 服务器交互 请求 回复 小结 参考 用 Go 来了解一下 Redis 通讯协议 Go、PHP、Java… 都有那么多包来支撑你使用 Redis,那你是否有想过 有了服务端,有了客户端,他们俩是怎样通讯,又是基于什么通讯协议做出交互的呢? 介绍 基于我们的目...
  • 内存页置换机制的执行过程

    内存页置换机制的执行过程创建kswapd内核线程 触发kswapd内核线程 全局页面置换算法的数据结构设计 全局页面置换算法的执行逻辑页状态变化关系 页面置换大致流程 页面置换具体流程断开足够多的页表项PTE 转换inactive page 页换出和释放页 其他注意事项 内存页置换机制的执行过程 在lab2/proj8中已经完成了大部分内存页置换所...
  • 面向对象的思考

    1076 2020-01-08 《Ruby用户指南》
    面向对象的思考 面向对象的思考 Object-oriented thinking 面向对象的思考 Object oriented is a catchy phrase. To call anything object oriented can make you sound pretty smart. Ruby claims to be an ob...
  • 3.1 共享数据带来的问题

    3.1 共享数据带来的问题3.1.1 条件竞争 3.1.2 避免恶性条件竞争 3.1 共享数据带来的问题 涉及到共享数据时,问题就可能是因为共享数据修改所导致。如果共享数据是只读的,那么操作不会影响到数据,更不会涉及对数据的修改,所以所有线程都会获得同样的数据。但是,当一个或多个线程要修改共享数据时,就会产生很多麻烦。这种情况下,就必须小心谨慎,才能确...
  • 实现: 页面置换机制实现

    【实现】页面置换机制实现(应该放在第四章进程管理与调度)可以被换出的页 虚存中的页与硬盘上的扇区之间的映射关系 执行换入换出的时机 页面置换算法的数据结构设计 页面置换算法的执行逻辑 【实现】页面置换机制实现(应该放在第四章进程管理与调度) [下面的内容要去掉,并换成局部页置换的实现] 如果要实现页面置换机制,只考虑页面置换算法的设计与实现是远远不...
  • PHPer 必知必会的 Linux 命令

    PHPer 必知必会的 Linux 命令 知识共享许可协议 PHPer 必知必会的 Linux 命令 起因 由于工作的原因,从 16 年开始学习 Linux 到现在也有 2 年的时间了,从 Linux 小白到无需查看手册即可输出常用的命令,过程也是经历痛苦的学习,其实主要原因是工作中经常使用。 动机 主要为了方便其他新手学习 L...