搜索资源列表
SOCKET服务器(队列算法)
- SOCKET服务器,支持多客户端,含协议判断处理. 每个客户端有独立的数据队列做BUFFER, 采用异步SOCKET方式接收数据. 传上来换点分!对初学都应该还算是比较全面的.含全部源代码.
队列加多线程的例子
- 队列加多线程例子,基于delphi环境下开发!-queue threads add example, based on Delphi development environment!
chatsvr
- 异步socket实现的聊天室,用到了多线程,队列,ado
socket队列
- socket队列、多线程通信功能多-socket, multi-threaded multi-functional communication
MTDemo
- 多线程编程就从这里开始,绝对精解! 用了多线程队列-multithreaded programming on from here, the absolute intensive solutions! With the multithreading Queue
Socket异步通信,线程,双端队列
- Socket异步通信示程序代码:1.正确的开始和终止线程 2.可以局域网内多人聊天 3.双端队列的设计和应用 -Socket show asynchronous communication code : 1. Correct start and termination of two threads. People can chat LAN 3. Double-cohort design and application
epoll多线程
- Lock.cpp : 锁的操作 , 读锁可以并发 , 写锁独占. Queue.h : 队列的封装 , 队列的读和写都加了锁的保护. Socket.cpp : 套接口的简单封装. Thread.cpp : 线程的封装实现了些简单的线程停止,运行等功能 , 启动别的线程的时候需要继承次类. Worker.cpp : 用户接口类 , 用户需继承此类。 ListenThread.cpp(继承Thread.cpp) : 服务器监听线程.如果有客户端连接通知Thre
SPGatewaySuportCMPP30AndCMPP20
- 使用标准C开发的同时支持CMPP3.0 和 CMPP2.0 的SP短信网关程序,效率高,性能好,内存使用率 稳定。能够很好的适应SP的需求。 主要文件说明: eventq.c 事件队列 smctimer.c 计时器 spsms.c CMPP 协议实现 smtcp.c socket的封装 smsm.c 系统初始化,入口点,Using standard C development while supporting CMPP3.0 and SMS Gateway CMPP2.0
PACKMANAGEMENTSYS 停车场管理系统
- 设停车场是一个可以放n辆车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按照到达时间的先后顺序,依次由北向南排列(大门在最南端,最先达到的第一辆车停放在车场的最北端),若车场内已经停满n辆车,则后来的车辆只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车可以进入;当停车场内某辆车要离开时,在它之后进入车场的车辆必须先退出车场为它让路,待该车辆开出大门外,其它车辆再按原次序进入车场,每辆停放在车场的车,在它离开的时候必须按它停留的时间长短缴纳费用。试为停车场编制按上述要求进行管理
FTP
- EasyFtp是一款用于文件传输的软件。运行于WINDOWS95/98环境下。 它将FTP的基本功能图形化,并实现了一些功能的增强。 具体功能如下: 1.文件,目录(带子目录及文件)的相互传送。 2.多线程分块传输。 3.后台任务队列控制,可实现停止、重启、续传等操作。 4.远程服务器的地址信息管理。 5.对远程服务器可实现建目录、删除、改名等操作。 6.对本地同样可实现这些功能。 7.选项控制文件的传输。 -EasyFtp is a software for
Pool_Thread
- 自己写的线程池控制台程序,类似ACE中的线程池的例子,只是多线程的运行更加健壮,不会出现当队列中无消息时,线程池迅速消失的BUG。VC6下通过编译,不依赖任何程序库,适合项目开发。-Write your own thread pool console procedures, similar to ACE in the thread pool example, only the operation of multi-threading more robust, will not appear wh
p_c.tar
- 多线程的“生产者消费者”问题的解决方案。采用消息队列缓冲技术。-Multi-threaded producer-consumer solution to the problem. The use of message queue buffer technology.
DataCache
- 自己实现的一个高效的通用对象队列,支持等待和唤醒。实用了Lock机制,对多线程并发比SYnchronization快-DataQueue with Locks
Fig15_11-12
- 多线程。buffer。读者写着,利用队列实现。-Multi-threading. buffer. The reader wrote, the use of queues to achieve.
CSHARPSOCKET
- C#实现多线程网络通讯 整个系统由三个核心线程组成,并由.NET线程池统一管理: 侦听客户端连接请求线程:ListenClientRequest(),循环侦听客户端连接请求。如果有,检测该客户端IP,看是否是同一观测设备,然后建立一个客户端TSession对象,并通过Socket异步调用方法BeginReceive()接收数据包、EndReceive()处理数据包 数据包处理线程:HandleDatagrams(),循环检测数据包队列_datagramQueue,完成数据包解析、判
RingBuffer
- 视频接受缓存队列!考虑多线程下的读数据和写数据!-ringbuffer
linkQueue
- 驱动 内核多线程队列 使用LIST_ENTRY-Core multi-thread queue
CThreadPool
- vc 线程池demo 实现线程队列 windows平台(VC thread pool, demo implementation, thread queue, windows platform)
ThreadPool
- 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程但线程的数目永远不会超过最大值。超过最大值的线程可以排队,但他们要等到其他线程完成后才启动。(A thread p
pbthreadpool
- pb线程池,支持线程管理、等待队列、控制并发数(thread pool for pb,management for thread,waiting queue and concurrency)