搜索资源列表
multiserver_thread_pool
- 采用线程池技术的并发服务器,支持一个服务器与多个客户对讲功能。
OSshengchanzhexiaofeizhe
- “生产者-消费者”的问题是进程互斥中一个著名的案例。 抽象背景:生产者和消费者共享一个缓冲区: 当生产者快时,保证不会有数据遗漏消费; 当消费者快时,保证不会有数据未产生就被消费; 此问题要求解决如下并发需求: 互斥:任一时刻仅有一个生产者或消费者访问缓冲区 同步:缓冲区满时生产者等待,缓冲区空时消费者等待 大概意思是:有一个有限缓冲区和两类线程,它们是生产者和消费者,生产者把产品放入缓冲区,相反消费者便是从缓冲区中拿走产品。 生产者在缓冲区满时必须等待,直到缓冲区有
Reader-Writer
- 通过研究Linux的线程机制和信号量实现读者写者(Reader-Writer)问题并发控制。 1)写-写互斥:不能有两个写者同时进行写操作; 2)读-写互斥:不能同时有一个线程在读,而另一个线程在写; 3)读-读允许:可以有一个或多个读者在读; 4)读者优先的附加限制:如果读者申请进行读操作时已有另一个读者正在进行读操作,则该读者可直接开始读操作; 5)写者优先的附加限制:如果一个读者申请进行读操作时已有另一个写者在等待访问共享资源,则该读者必须等到没有写者处于等待状态后才能
ConcurrentEchoTCPServer
- 基于流式套接字的并发服务器,多线程编程,windows网络编程-Based on concurrent server stream socket, multi-threaded programming, windows network programming
zpserver-master
- Qt编写多线程池下的TcpSocket编程,采用线程池和异步并发的方式实现,经测试,最多可以同时挂在2000个节点-Qt TcpSocket write multithreaded programming under the pool, thread pool and asynchronous concurrent ways, it has been tested up to 2000 nodes while hanging in
xtimer-posix
- 适用于Linux的多线程的timer轻量级组件,适合需要并发处理的timer应用,非常高效易用。-For Linux multithreaded timer lightweight components for applications requiring concurrent processing timer application, very easy to use and efficient.
downloadDemo
- 这是一个多线程下载的实例,能够实现线程并发下的下载操作-This is a multi-threaded download instance, enables concurrent download threads operate under
abc
- 多线程和多进程的管理与调度实验,C语言实现。 此次实验创建了多个线程和进程,使我们加深了对进程概念的理解,明确了进程与线程的区别,掌握了Linux进程创建和撤销的方法,进一步认识了并发执行的实质,了解了多线程的程序设计方法。-Multithreading and multi-process scheduling and management of the experiment, the C language implementation. The experiments created mult
socket-server-socket-serve
- 这是一个关于各种IO模型的socket server实现与测试。 这里采用多种模型实现了一个TCP ECHO服务器,将client发送的内容echo回去。 client每秒会发送一次请求,server保持并发连接并进行相应。 现已实现的模型: base: 最原始的echo服务器 thread: 多线程模型 select: select模型 poll: poll模型 epoll: epoll模型 参数 修改src/clients.sh 可以生成指定数量的client 修改
Multiperson Fried Gold Game
- 多人炸金花游戏: 使用面向对象的思想处理游戏,过程中使用了生产者和消费者模式来构建多线程,配合mutex锁,条件变量实现服务器的高并发。(Many people fry golden flower game: The use of object-oriented thinking to deal with the game, the process uses the producer and consumer models to build multi-threaded, with mute
下载管理
- 模拟多线程下载、暂停、恢复任务,可控制并发(Analog multi-threaded download, pause, resume tasks, concurrency control)
wcdb-master
- WINQ(WCDB语言集成查询): 通过WINQ,开发者无须为了拼接SQL的字符串而写一大坨胶水代码。 ORM(Object Relational Mapping): WCDB支持灵活、易用的ORM。开发者可以很便捷地定义表、索引、约束,并进行增删改查操作。 多线程高并发: WCDB支持多线程读与读、读与写并发执行,写与写串行执行。 加密:WCDB提供基于SQLCipher的数据库加密。 损坏修复: WCDB内建了Repair Kit用于修复损坏的数据库。 反注入:
Cpp_Concurrency_In_Action
- c++ 并发编程,基于C++11新标准的并发和多线程编程深度指南。(Cpp_Concurrency_In_Action)
wyru2
- 易语言的多线程下载源码,请大家多调试一下,可以并发到11个线程下载()
diocp-v5
- 国人开发的网络并发框架,多线程管理库diocp,v5.3,经过长时间的测试,运行极为稳定(The network concurrency framework developed by the Chinese people, multi thread management library diocp, V5.3, after a long time test, the operation is very stable)
Multithreading in C# 5.0 Cookbook
- C#多线程编程实战 目录 第1章 线程基础 第2章 线程同步 第3章 使用线程池 第4章 使用任务并行库 第5章 使用C# 5.0 第6章 使用并发集合 第7章 使用PLINQ 第8章 使用Reactive Extensions 第9章 使用异步I/O 第10章 并行编程模式 第11章 更多信息(C# multi thread programming real war directory The first chapter thread base Sec
SpiderMan
- 爬取网站信息,使用go语言和并发实现,可以多线程爬取网页(Crawling web site information, using go language and concurrent implementation, can crawl web pages by multithreading)
SpiderMan
- 爬取网站信息,使用go语言和并发实现,可以多线程爬取网页(Crawling web site information, using go language and concurrent implementation, can crawl web pages by multithreading)
CplusplusConcurrencyInAction
- 并发处理,如果你正在用C++写一个多线程程序,你应该阅读本书。如果你正在使用C++标准库中新的多 线程工具,你可以从本书中得到一些指导意见。如果你正在使用其他线程库,后面章节里的 建议和技术指导也很值得一看。(Concurrent processing. If you are writing a multithreaded program with C++, you should read this book. If you are using more of the new C++ sta
易网站群引擎打造最强易语言WEB服务器
- 模块可以简单方便的搭建高性能稳定WEB服务器,多线程,多并发,可以自定义增减修改HTTP协议头信息,包括服务器名!快速搭建大量网站,支持多端口!轻松针对搜索引擎的抓取进行优化。