- 博客(0)
- 资源 (8)
- 收藏
- 关注
《C++程序设计》课后习题解答(第二版)
配套王廷等编著,清华大学出版社出版的《C++程序设计》教材,在<a href="http://download.csdn.net/source/682714">第一版</a>的基础上添加了原来没有做的部分章节(16、17、18章)的习题解答,word文档,层次清晰,易于查找,绝对个人原创
2008-11-18
操作系统磁盘移动臂调度算法
操作系统中磁盘移动臂调度算法,包含
int Elevator(bool bShowTrack=true);//电梯调度算法,返回磁头扫过的柱面数。
int FCFSVisit(bool bShowTrack=true);//先来先服务调度算法
int SSTFVisit(bool bShowTrack=true);//最短查找时间调度算法
int ScanVisit(bool bShowTrack=true);//扫描调度算法
int CircularScanVisit(bool ShowTrack=true);//循环扫描调度算法
采用C++,使用面向对象的方法实现
2008-11-12
生产者消费者问题C/C++源程序
程序是在vc++2005上运行通过的,在vc6上运行有问题,不过只需要修改输出部分,应该还是可以的。
此外,在vc2005上运行时,由于WaitForMultiObjects函数只能等待64个线程,因此,只要生产者和消费者总数不超过64个就没问题,实际上,即使超过64个线程,通过修改WaitForMultiObjects函数等待对象个数为64,也是可以运行的。我测试了很多次,包括极端的情况(比如1000个生产者1个消费者或者相反的情形),没有问题。
如果需要帮助,可以和我联系。
操作系统中典型的同步问题,m个生产者,n个消费者链接在具有k个单位缓冲区的有界环形缓冲区上,生产者和消费者是并发线程,只要缓冲区未满,生产者线程就可以生产一件产品放入其中,只要缓冲区不空,消费者就可以从中取出一件产品消费。
2008-10-21
RFC 868 - Time Protocol的实现
实现了RFC868文档中提出的从internet的time服务器上获取时间的winsock源代码,c++实现。实际上相当于windows中的同步Inernet时间
2008-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人