搜索资源列表
threadpool_doc
- 多线程编程中线程池的完整实现方案,线程池通过接口的方式,线程完成的任务可由自己实现。-thread pool to achieve the integrity of the program, thread pool through the interface, threaded completed their tasks could be achieved.
threadpool_src
- 多线程编程中线程池的完整实现方案,线程池通过接口的方式,线程完成的任务可由自己实现。-thread pool to achieve the integrity of the program, thread pool through the interface, threaded completed their tasks could be achieved.
SmartThreadPool_src
- 任务有返回值,并且能够等待所有的任务处理完毕的线程池-mandate to return to duty, and to wait until all the tasks have been disposed of Thread Pool
简单的线程池
- VC完整应用程序代码,多线程 多任务,还可以自己使用-VC complete application code, multi-threaded multi-task, but also for its own use
epoll多线程
- Lock.cpp : 锁的操作 , 读锁可以并发 , 写锁独占. Queue.h : 队列的封装 , 队列的读和写都加了锁的保护. Socket.cpp : 套接口的简单封装. Thread.cpp : 线程的封装实现了些简单的线程停止,运行等功能 , 启动别的线程的时候需要继承次类. Worker.cpp : 用户接口类 , 用户需继承此类。 ListenThread.cpp(继承Thread.cpp) : 服务器监听线程.如果有客户端连接通知Thre
Linux下的线程池源代码.rar
- 本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。
threadpool
- 线程池的C语言实现,主要用于服务器处理多任务-Thread Pool implementation of the C language, mainly used in server handle multi-tasking
VC_Thread_Pools
- VC++ 6.0下实现的线程池程序。 用户可以在WorkItem下设置要完成的任务,设置好工作函数,即可运行线程池开始多线程工作。-VC++ 6.0 under the procedures for implementation of the thread pool. Users can set up under the WorkItem to achieve the mission, set up good job function, you can start the thread po
MyLinuxThread5-25[1].tar
- LINUX 线程池源代码:Lock.cpp : 锁的操作 , 读锁可以并发 , 写锁独占. Queue.h : 队列的封装 , 队列的读和写都加了锁的保护. Socket.cpp : 套接口的简单封装. Thread.cpp : 线程的封装实现了些简单的线程停止,运行等功能 , 启动别的线程的时候需要继承次类. Worker.cpp : 用户接口类 , 用户需继承此类。 ListenThread.cpp(继承Thread.cpp) : 服务器监听线程.如果有客户端连接通知Th
MultiThreadServer
- 使用TCP/IP协议写的一个服务器端应用程序,使用线程池技术,实施对端口进行监听。-Using the TCP/IP protocol write a server-side application, using the thread pool technology to monitor the implementation of the port.
C10K
- Lock.cpp : 锁的操作 , 读锁可以并发 , 写锁独占. Queue.h : 队列的封装 , 队列的读和写都加了锁的保护. Socket.cpp : 套接口的简单封装. Thread.cpp : 线程的封装实现了些简单的线程停止,运行等功能 , 启动别的线程的时候需要继承次类. Worker.cpp : 用户接口类 , 用户需继承此类。 ListenThread.cpp(继承Thread.cpp) : 服务器监听线程.如果有客户端连接通知ThreadPool类,由Th
thread
- 线程池的实现主要分为三部分,线程的创建、添加任务到线程池中、工作线程从任务队列中取出任务进行处理。 主要有两个类来实现,CTask,CThreadPool-Implementation of thread pool is divided into three parts, thread creation, add the task to the thread pool, work out a thread from the task queue task for processing. Th
线程池
- linux下线程池的实现,能够实现多任务操作,不用频繁创建-The Linux thread pool, no test
ThreadPool
- 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程但线程的数目永远不会超过最大值。超过最大值的线程可以排队,但他们要等到其他线程完成后才启动。(A thread p
pthread_pool
- 线程池组成 1)线程管理器: 2)工作线程: 3)任务接口: 4)任务队列:(Thread pool composition 1) thread manager: 2) worker threads: 3) task interface: 4) task queue:)
thread
- 创建大小为1的固定线程池,同时执行任务(task)的只有一个,其它的(任务)task都放在LinkedBlockingQueue中排队等待执行。(Create a fixed thread pool of size 1, while only one task (task) is executed, and the other tasks (task) are queued in LinkedBlockingQueue for execution.)
pthread
- linux下支持多线程并发任务,线程池代码(Support multithreading concurrent tasks under Linux, thread pool code)
JAVA线程池实验报告.docx
- 用JAVA实现一个线程池,线程池在初始状态下没有任何工作线程。当工作队列中有未执行的任务时,分一下两种情况处理: . 如果线程池中工作线程数目为MAX_SIZE,那就什么也不做; . 如果线程池中工作线程数目小于MAX_SIZE,那么创建一个工作线程,使它执行新任务。 对于线程池中空闲的工作线程,如果其闲置时间超过TIMEOUT秒,就销毁该线程。(A thread pool is implemented with JAVA, and the thread pool has no worki
VCThreadPool3
- 1.线程池管理器(ThreadPoolManager):用于创建并管理线程池 2.工作线程(WorkThread): 线程池中线程 3.任务接口(Task):每个任务必须实现的接口,以供工作线程调度任务的执行。 4.任务队列:用于存放没有处理的任务。提供一种缓冲机制。 网上的c/c++线程池多是linux下的,这个是VC6.0的线程池。其涉及的主要文件有:ThreadPoolManage、IThreadExcute、TemporarilyThread、ThreadManage、RegKeyIni
C#多线程编程实战_中文完整版_带书签目录
- 《C#多线程编程实战》共分为11章,第1章介绍C#中基本的线程操作;第2章描述线程交互细节;第3章解释线程池概念;第4章深入讲解任务并行库框架;第5章深入解释C#5.0中的新功能——异步方法;第6章描述.NET框架中并行算法的标准数据结构;第7章深入讲解并行LINQ基础设施;第8章解释如何以及何时使用Reactive Extensions框架;第9章深入讲解异步I/O进程,包括文件、网络及数据库等场景;第10章针对常见的并行编程问题给出一些解决方案;第11章讲述编写基于Windows 8的异步应