资源列表
GETWORD
- 一个可以进行屏幕取词的小程序,核心部分进行了dll封装的
OS_Traffics
- 用MFC和DIRECTX开发的模拟十字路口交通状况,完全用单线程模拟多线程的行为,使用了包括信号量,PV原语,就绪队列,等待队列等在内的操作系统的概念和数据结构。
ThreadPool
- 一个线程池的实现,池大小可以动态增加。并避免了内存碎片的问题。经测试,性能与windows原生线程池的性能相当。
http
- Http服务器多线程下载文件,实现多线程文件下载不想想象中的那么复杂,具体思路为:首先确定下载文件的大小,根据文件大小确定采用几个线程下载,每个线程下载文件的不同布分;然后再线程下载完后,将每个线程下载的数据按照顺序组合为一个完整的文件,这样就实现了文件的多线程下载。
oscillograph
- 本代码采用C语言,LabWindows/CVI8.0平台开发,采用多线程,同时采集两路数字,八路模拟信号,实时采集数据,显示曲线,处理数据,并可生成DLL文件嵌入外部程序中。是一款功能强大,界面美观的示波器软件!
在VC++ 6.0下利用共享内存、消息实现内部进程通讯
- 在VC++ 6.0下利用共享内存、消息实现内部进程通讯-in VC 6.0 using shared memory, message achieving internal communications process
socket+线程池
- socket+线程池,在unix/linux下编译.-socket threads pool, in unix / linux compiler.
爱虫病毒
- 病毒吧~因为该变种病毒不但要攻击RPC漏洞,还会将自身复制到%system%\\Wins文件夹下,创建FTP服务和Wins Client服务。其中FTP服务开启系统的FTP功能用于传播病毒。“冲击波杀手”感染一台机器后就会使用Ping命令或ICMP echo方式探测随机产生的IP地址是否有效,如果有效便开始进行攻击。该病毒会在受感染的系统中随机使用666-765端口与攻击系统进行连接。该病毒还会检查系统版本和微软补丁包的版本号,然后根据不同的操作系统尝试从微软下载有关RPC漏洞的补丁程序,并自动
StressMark压力测试程序
- 简介 StressMark测试软件是一个使用Visual C++编写的,开放源代码的测试工具,可以完成服务程序及重要算法的功能和性能测试,其最主要的功能是模拟多线程或多客户端的自动化压力测试。 我们可以利用StressMark软件完成的典型测试任务包括: 1. 在多线程环境下测试一个软件模块、一段关键算法是否可以正确运行,即代码是否是多线程安全的。 2. 测试一个软件模块、一-brief StressMark test software is a Visual C prepared in the
操作系统实验论文
- 我们的操作系统实验的论文,内容好多,可以看看,-papar of os experiment,just try it
进程同步实验
- 此为操作系统实验:进程同步机制的模拟实现. 报告中有 程序流程图 解题思路 部分主要源码等!! 简介:进程是程序在一个数据集合上运行的过程,进程是并发执行的,也即系统中的多个进程轮流地占用处理器运行。 我们把如干个进程都能进行访问和修改地那些变量成为公共变量。由于进程是并发执行的,所以,如果对进程访问公共变量不加限制,那么就会产生“与时间有关”的错误,即进程执行后,所得到的结果与访问公共变量的时间有关。为了防止这类错误,系统必须要用同步机构来控制进程对公共变量的访问。一般说,同步机构是由若干条原
进程调度模拟实验
- 设计一个有 N个进程共行的进程调度程序。 进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)和先来先服务算法。 每个进程有一个进程控制块(PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为进程输入的时间。进程的运行时间以时间片为单位进行计算。每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finis