自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (9)
  • 收藏
  • 关注

原创 使用信号实现进程间的通信

在fork那篇博客中,子进程结束后,父进程要回收,避免僵死进程。但是使用waitpid会停止当前的工作,等待有信号或者子进程结束。父进程做自己的事,可以用子进程可以通过信号,在子进程结束时想父进程发一个通知信号,通知父进程可以回收子进程了。首先来看信号的使用,一篇师兄写的很好的文章。一、什么是信号用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管

2016-11-28 21:30:20 1342

原创 操作系统(Linux)--按优先数调度算法实现处理器调度

这道题慢悠悠地做,出现了很多错误,大多都是空指针产生的中断,最后还是实现了。实习题目:设计一个按优先数调度算法实现处理器调度的程序。[提示]:(1) 假定系统有5个进程,每个进程用一个PCB来代表。PCB的格式为:进程名、指针、要求运行时间、优先数、状态。进程名——P1~P5。指针——按优先数的大小把5个进程连成队列,用指针指出下一个进程PCB的首地址。要求运行时间

2016-11-28 20:29:26 16030 5

原创 操作系统(Linux)--首次适应法实现主存分配和回收

首次适应算法: 从空闲分区表的第一个表目起查找该表,把最先能够满足要求的空闲区分配给作业,这种方法目的在于减少查找时间。为适应这种算法,空闲分区表(空闲区链)中的空闲分区要按地址由低到高进行排序。该算法优先使用低址部分空闲区,在低址空间造成许多小的空闲区,在高地址空间保留大的空闲区。 题目要求:在可变分区管理方式下采用首次适应算法实现主存分配和回收。[提示

2016-11-14 12:18:14 3640

原创 Linux--I/O模型分析

socket的内核会用更高效的方式去做,而用户空间的代码每一次系统调用都要包含一次用户空间到内核空间的转换,以及内核再转换回来,这样就很浪费机器周期。而且内核中的poll接口实现会根据操作文件类型的不同有不一样的选择,竭尽全力去节省时间。select/epoll的作用是,(相比传统的fork/thread模式)让你的系统资源更专注地用在I/O和数据处理上,而不是用于 t

2016-11-02 15:43:46 778

原创 每分钟有2K用户访问,服务器端处理请求选择用多线程(每个用户一个线程),还是用I/O复用?

我只是一个搬运工,只为感兴趣的话题.  .  .编程Linux计算机网络epoll多线程Linux 开发,使用多线程还是用 IO 复用 select/epoll?每分钟有2K用户访问,服务器端处理请求选择用多线程(每个用户一个线程),还是用I/O复用?5 条评论 分享默认

2016-11-02 15:36:09 3557

python ftp get

pyhton 实现ftp 支持文件get下载

2016-12-12

游戏启动界面

html5制作游戏启动界面,点击屏幕进入主菜单

2016-08-12

cube旋转完整代码

cube旋转完整代码

2016-05-09

three.js 源码包

three.js源码包

2016-05-09

cube旋转 3d图形

cube旋转 3d图形

2016-05-09

源码包three.js

源码包three.js

2016-05-07

css 旋转cube

css 旋转cube

2016-05-07

three.js源码包

three.js源码包

2016-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除