搜索资源列表
zy1
- 一.算法介绍: **数据结构: 1.可利用资源向量Available 2.最大需求矩阵Max 3.分配矩阵Allocation 4.需求矩阵Need **功能介绍: 模拟实现Dijkstra的银行家算法以避免死锁的出现.分两部分组成: 第一部分:银行家算法(扫描) 1.如果Request<=Need,则转向2 否则,出错 2.如果Request<=Available,则转向3,否则等待 3.系统试探分配请求的资源给进程 4.系统执行安
3thread
- 这是在win ce 4。2 版本下的一个小应用程序,调试线程用的,还不错。-This is the win ce 4. Two versions of a small application, the threads debugging, quite good.
serialttr
- 这是运行在windows ce 4.2 平台上的一个串口小程序,很好用的,我调试过,还不错的。是开发板公司提供的。-is running windows ce 4.2 platform of a Serial small program is useful, I tuned, pretty good. Yes development board companies.
appication_3thread_ok
- 这是运行在windows ce 4.2 版本下的关于线程调试的应用程序,是开发板公司提供的,测试通过了,我用过了,感觉还行-is running windows ce 4.2 version of the thread debugging applications, development board of the company, through testing, I used the feeling also OK
threadphilosopher
- 利用线程方案实现实现哲学家问题.设置五个信号量代表五把叉子,初使值均为1,表示5把叉子均可以取,设置五个线程代表5个哲学家,其值分别为0~4,规定奇数号的哲学家先拿起他左边的叉子,然后再去拿他右边的叉子 而偶数号的哲学家则相反.按此规定,将是1,2号哲学家竞争1号叉子,3,4号哲学家竞争3号叉子.即五个哲学家都竞争奇数号叉子,获得后,再去竞争偶数号叉子,最后总会有一个哲学家能获得两支叉子而进餐。而申请不到的哲学家进入阻塞等待队列,根FIFO原则,则先申请的哲学家会较先可以吃饭,因此不会出现饿死的
2006021801
- 共四个演示。分别如下: 1:Sample 一个简单的使用了共享内存映射的例子,运行两个实例看看就知道,没有什么特别。 2:SendText 不用窗口子类化,而达到和发送自定义消息同样的效果。 3:SendFile 由于演示2中还是通过发消息来传递字符串,不可能传递大块文本,本例综合演示1和演示2达到传递大块文本的功能。 4:Chat 演示2和演示3使用的都是SendMessage来发放通知消息,所以不能异步通讯,SetWindowText不能跨进程使用,
ad-function
- 在操作系统中,由于进程总数多于处理机,它们必然竞争处理机。进程调度的功能就是按一定策略、动态地把处理机分配给处于就绪队列中的某一进程并使之执行。根据不同的系统设计目标,可有多种选择某一进程的策略。有两种基本的进程调度方式,即剥夺方式(preemptive mode)和非剥夺方式(non-preemptive mode)。前者指就绪队列中一旦有优先级高于现行进程优先级的进程出现时,系统便立即把处理机分配给高优先级的进程。当然,被剥夺了处理机的进程的有关状态和上下文都必须妥善保存以便今后恢复。后者是
RW
- 读者写者问题源码.包含我的注释. 没有加入工程文件. 只有一个R&W.cpp.在vc++6.0下编译成功. 在Windows 2000 环境下,创建一个包含n 个线程的控制台进程。用这n 个线程来表示n 个读者或写者。每个线程按相应测试数据文件的要求,进行读写操作。请用信号量机制实现读者-写者问题(读者优先)。 读者-写者问题的读写操作限制: 1)写-写互斥; 2)读-写互斥; 3)读-读允许; 读者优先的附加限制:如果一个读者申请进行读操作时已有另一读者正在进行
Ex_Thread
- 5个进程 开始时处于就绪队列中 该单机系统采用时间片轮转法进行调度。假定A每运行4个时间片就发出一次I/O请求,I/O完成时间为20个时间片。D每运行2个时间片就发出一次I/O请求,I/O完成时间为10个时间片。-five at the beginning of the process, in place of the single queue system uses Web Tablet time scheduling method. A running assumed every f
killproc
- 功能: 1.显示系统进程及进程的模块、线程信息。 2.能*任意进程包括系统服务进程。 3.能释放任意进程中的任意模块,不过有些关键模块释放不了。 4.结束任意进程中的任意线程。 5.请用右键进行操作。
C++MultiThreadProgramming
- 全书分为13章,全面讲解构建多线程架构与增量多线程编程技术。第1章介绍了用于构建面向对象程序的不同类型 C++组件,以及如何使用这些组件来构建多线程架构。第2、3、4章简要介绍进程、线程、多任务处理、多线程化、 规划以及线程优先权的概念。第5章讨论进程间和线程间通信。第6章讨论线程和进程同步与合作,详细讨论临界区 、死锁、数据竞争以及无限延迟方面的主题。第7-10章讲解用于线程同步、线程间通信以及多线程处理的C++组件 。第11章讨论C++对象在多线程环境
process
- #include <string.h> #include <fstream.h> #include <stdio.h> #include <stdlib.h> #define FINISH 0 //完成状态 #define RUNNING 1 //运行状态 #define READY 2 //就绪状态 #define WAITIO 3 //io等待状态 #define WAITREAD 4//读写等待状态
LHsetup-cn
- LanHelper(中文名:局域网助手)是局域网辅助性工具,具有快速扫描网络,网络唤醒,远程关机或远程重启和取消关机(不需要客户端),发送消息 ,检测在线主机等功能和特点,并使用了多线程,XML等技术。(1)强力扫描引擎, 可以快速获取网络上主机的主机名、工作组、IP地址、MAC地址、共享文件夹、共享打印机、隐藏共享、共享文件夹是否可写或密码保护、系统(Windows)版本等信息,可以按工作组来扫描整个局域网或指定 的多个工作组,或者指定一个IP范围来扫描网络。(2)网络唤醒远程主机。通过扫描得
ProcessAndThread
- 1 为什么需要多进程/线程 2 进程控制 3 线程控制 4 进程/线程间同步 5 进程间通信
scheduling
- 设计一程式可输入 1、几个行程 2、每个行程各别的CPU暴冲时间(毫秒) 3、到达时间 4、优先顺序 并求出 1、FCFS 2、SJF - 不可抢先 3、SJF - 可抢先 4、Priority 5、RR 平均等待时间
进程手术刀1.0
- 功能:1.显示系统进程及进程的模块、线程信息。2.能*任意进程包括系统服务进程。3.能释放任意进程中的任意模块,不过有些关键模块释放不了。4.结束任意进程中的任意线程。5.请用右键进行操作。编译平台:1.该代码在Windows2000+sp2+VC.net平台下编译通过。应用:1.可以用来结束有些以服务进程形式的HACKER及病毒进程。2.可以干掉以DLL形式存在的*。警告:不要太随意得KILL进程,有些服务进程你KILL了之后要倒霉的。-functions : 1. Display Sys
夜猫文章管理系统免费版)
- mArticleFree Version 2.0 (夜猫文章管理系统免费版) ymArticle 功能列表: 1. 可支持用户组功能, 可按不同用户组设定各类权限 2. 支持JS调用某类别或所有类别的最新/最热门文章 3. 支持手工分页, 分页只需在文章中插入 [page] 代码 4. 支持搜索功能 4. 支持相关文章功能 5. 后台WEB管理 6. 可统计今日浏览和总浏览数 7. 支持BB代码, HTML 8. 更多功能无法一一列出... -mArticleFree Version 2.0 (
ksymoops-2.4.9.tar
- 一个很好的linux环境下驱动开发的调试工具-a good linux environment Driver Development debugging tool
学习 .zip.rar
- 某贸易中心共10层,设有载客电梯1部。为了处理问题的方便,有以下的限定条件: (1) 电梯的运行规则是:可到达每层。 (2) 每部电梯的最大乘员量均为K人(K值可以根据仿真情况在10~20人之间确定)。 (3) 仿真开始时,电梯随机地处于其符合运行规则的任意一层,为空梯。 (4) 仿真开始后,有N人(>20人)在该国际贸易中心的1层,开始乘梯活动。 (5) 每个人初次所要到达的楼层是随机的,开始在底层等待电梯到来。 (6) 每个人乘坐电梯到达指定楼层后,再随机地去往
Turbo-CPP-4.0-Windows-7-Windows-8-64Bit-Version.r
- ices for this software, unless other terms accompany those items. If so, those terms apply. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE. If you comply with these license terms, you have t
