-
-
Bank.rar
使用Visual C++ 6.0开发,纯算法(不涉及进程和线程)模拟银行家算法,测试通过,为我的操作系统实验的雏形。Console模式。
-
Chess.rar
本程序采用java的线程和事件机制,实现了象棋的绘图和对奕过程,不支持联机
-
p2p_vod.rar
目前的协议有如下一些特点:
1) 客户向服务器发送请求, 每个请求的长度不定. 请求的长度在第一个INT中指定.
2) 每个服务器通常会向多种客户提供服务, 例如, TS要同时向CP, NP提供服务,
CP要向NP和其他CP提供服务, 同时还是其他CP, TS, SP的客户.
3) 每个服务器为客户服务时, 通常是长期的, 会涉及多次请求-应答的来回.
这样的结构, 主要是为了能够支持大量并发客户连接而设计的. 在具有大量并发客户
连接时, 无论采用线程还是进程, 都无法进行有效的服务, ...
-
Access.rar
在Windows2000环境下,创建一个控制台进程,此进程包含n个线程。用这n个线程来表示n个读者或写者。每个线程按相应测试数据文件(后面介绍)的要求进行读写操作。用信号量机制分别实现读者优先和写者优先问题。
读者-写者问题的读写操作限制(包括读者优先和写者优先)
1) 写-写互斥:不能有两个写者同时进行写操作
2) 读-写互斥:不能同时有一个线程在读,而另一个线程在写。
3) 读-读允许:可以有一个或多个读者在读。
-
SysHotKey.rar
| |
| 实现原理: |
| 锁定 Ctrl+Alt+Del 使用远程线程、代码注入及子类化技术 |
| 其它键盘消息使用普通钩子技术 |
| |
| 本模块向 VB 程序员展示远程线程、代码注入等似乎被列入 |
| 只有Delphi、VC程序员才可能使用的技术,同时目前诸多木马 |
| 也同样大量使用这些技术。注入的方式比 Dll 钩入更加隐蔽。 |
| 注入后无进程、无文件
-
-
-
multithread2008.rar
Java的多线程,程序、进程和线程的概念,实现多线程的两种方式,线程同步的原理,线程的死锁,运用wait和notify来实现producer - consumer关系,线程终止的两种情况。
-
RegisterTool.rar
机器没装VC++时MSComm控件用不了,网上介绍了很多手工注册的方法,我根据这些方法结合自己的实践写成了自动注册的程序,推荐给大家。网上介绍注册Mscomm32.ocx时都是另开了个线程,在我的应用中没有开线程调用windows自带的Regsvr32.exe而是全部用代码实现。
-
four_system.rar
VC++2005编程实例\源代码\第4章 系统管理编程实例,如何获取计算机串口、鼠标、内存、驱动器、键盘特殊键,用户角色、系统服务、系统性能、启动或停止系统驱动、获取系统指定进程或线程信息,或使用WMI查询系统设备等功能源码27个
-