资源列表
VCPP-IOCP
- VC++ IOCP+线程池网络通讯源码 几万个主机在线无压力-VC++ IOCP+ thread pool hosts tens of thousands of network communications source code online without pressure
banksulotion
- 银行柜员服务问题:银行有n个柜员负责为顾客服务,顾客进入银行先取一个号码,然后等着叫号。当某个柜员空闲下来,就叫下一个号。 编程实现该问题,用P、V操作实现柜员和顾客的同步。 实现要求 某个号码只能由一名顾客取得; 不能有多于一个柜员叫同一个号; 有顾客的时候,柜员才叫号; 无柜员空闲的时候,顾客需要等待; 无顾客的时候,柜员需要等待。 测试文本格式 测试文件由若干记录组成,记录的字段用空格分开。记录第一个字段是顾客序号,第二字段为顾客进入银行的时间,
producer-and-consumer
- 创建4个POSIX线程。其中2个线程(A和B)分别从2个数据文件(data1.txt和data2.txt)读取10个整数. 线程A和B把从文件中读取的逐一整数放入一个缓冲池. 缓冲池由n个缓冲区构成(n=5,并可以方便地调整为其他值),每个缓冲区可以存放一个整数。另外2个线程,C和D,各从缓冲池读取10数据。线程C、D每读出2个数据,分别求出它们的和或乘积,并打印输出。-Creating four POSIX threads. Where two threads (A and B) were r
C++版的飞机大战
- 用c++结合MFC写的2D游戏,对于新手会很有帮助的
power_hvdc_vsc
- 在MATLAB中的simulink下搭建的高压直流输电模型,高压交流电通过整流模块的的整流等,最终将交流电通过直流输送-HVDC model in MATLAB simulink built in, high voltage alternating current through the rectifier rectifier, and ultimately by the AC current delivery
FTP-Multi-Thread
- VB 无需使用INET控件,多线程登录FTP服务器。-Without the use of INET control, the multi thread login to the FTP server.
progress
- 多线程控制进度条,发送消息的形式实现,多线程控制进度条。-Multi-threaded control progress bar, to send a message in the form of implementation, multi-threaded control progress bar.
task
- vb编写的加强版任务管理器,与上一个版本相比,用了更底层的API代替openprocess来获取句柄,并且使用dll进行hook openprocess,在xp/win7下不被任务管理器杀死,增加了判断进程在应用层是否拒绝访问的功能,并且对界面进行了优化,仿win8的界面(虽然有点不像),将按钮改为弹出式菜单。-vb prepared an enhanced version of Task Manager, compared with the previous version, with a l
Perx-Inject
- Perx Inject 很有名的DLL注入器VB源码-Perx Inject DLL injector famous foreign source
library
- 多线程 + 信号量(无名信号量)的模拟程序: 阅览室模型:假设阅览室内共有3个座位,阅览室外等待区有5个座位。读者的行为如下:1) 读者到达阅览室时必须先在前台自助登记读者信息,离开时注销。前台每次仅允许一位读者进行登记或注销。2)若读者发现阅览室已满,他可以在阅览室外的等待区等待,3)如果等待的座位也没有了,则放弃等待,离开。 -a simple program about switching among multiple threads
CPlusThreadPool
- C++多线程的实现说明文档,内含代码,看完后秒懂线程池-C++ implementation of multi thread, after reading the second understand
CPPThreadPool
- C++实现的简单线程池,简单易懂,有代码,注释详细,很容易看懂-Simple thread pool, C++ implementation is simple and easy to understand, code, detailed notes, easy to understand