Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
TCP服务器epoll的多种实现
TCP服务器epoll的多种实现 对于网络IO会涉及到两个系统对象 用户空间中进程或者线程 操作系统内核 比如发生read操作时就会经历两个阶段 等待数据就绪 将数据从内核缓冲区拷贝到用户缓冲区 由于各个阶段多有不同的情况 一组合么就产生了
c
现代操作系统
网络编程
网络
内核
操作系统调度策略
操作系统调度是为了再有限的资源下 通过对多个程序执行过程的国立 尽可能满足系统和应用的 指标 如等待响应时间 完成时间 系统得资源利用率 吞吐量 功耗等 设计一个令用户满意的调度器绝非易事 主要有以下挑战 调度指标多样性 不同场景下的调度指
操作系统
计算机专业基础
现代操作系统
调度
进程管理(四):详解死锁
0 死锁 死锁 当若干个进程竞争系统资源或相互通信而处于永久阻塞状态时 若无外力作用 这些进程都将无法正常向前推进 这些进程中的每一个进程均无限地等待此组进程中的某个其他进程占有的 自己永远无法得到的资源 这种现象即为死锁 举例 某系统中只
现代操作系统
面试
经验分享
算法
开发语言