review
忧郁的鬼
小白一个
展开
-
C++基础
宏函数和内联函数宏只是进行简单的文本替换,会导致二义性。内联函数是真正的函数,采用参数传递#include <iostream>using namespace std;#define sqr(x) (x*x)int main(){int a,b=3;a = sqr (b+2);原创 2019-06-04 21:39:22 · 645 阅读 · 0 评论 -
操作系统
4种页面置换算法进程调度周转时间就是驻留时间 = 等待时间 + 服务时间响应比R=(w+S)/ S ;w是等待时间,s是预计服务时间反馈法调度基于抢占原则(按时间片)并使用动态优先级机制。一个进程首次进入系统中时,会放在RQ0中,当他首次被抢占并返回就绪态时,会放在RQ1中。在随后的时间里,每当它被抢占时,都降级到下一个优先级队列中。端进程很快就会执行完毕,长进程则会多次降级。因...原创 2019-04-06 12:42:25 · 176 阅读 · 0 评论 -
项目学习
项目来源https://github.com/linyacool/WebServer项目内容使用了epoll边沿触发+EPOLLONESHOT+非阻塞IO使用了一个固定线程数的线程池实现了一个任务队列,由条件变量触发通知新任务的到来实现了一个小根堆的定时器及时剔除超时请求,使用了STL的优先队列来管理定时器解析了HTTP的get、post请求,支持长短连接m...原创 2019-04-09 00:55:12 · 488 阅读 · 2 评论