-
c++线程池技术深入分析
目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。线程池采用预创建的技术,在应用程序启动之后,将立即创建一定数量的线程(N1),放入空闲队列中。这些线程都是处于阻塞(Suspended)状态,不消耗CPU,但占用较小的内存空间。当任务到来后,缓冲池选择一个空闲线程,把任务传入此线程中运行。当N1个线程都在处理任务后,缓冲池自动创建一定数量的新线程,用于处理更多的任务。在任务执行完毕后线程也不退出,而是继续保持在池中等待下一次的任务。当系统比较空闲时,大部分线程都一直处于暂停状态,线程池自动销毁一部分线程,回收系统资源。从而显著提高了服务器的效率。
- 2022-07-23 20:13:06下载
- 积分:1
-
peer
点对点聊天与传文件程序-peer-to-peer chatting and communication procedures document
- 2022-04-29 04:33:09下载
- 积分:1
-
这是linux下,网络编程代码,只是进行客户端和服务器的连接过程...
这是linux下,网络编程代码,只是进行客户端和服务器的连接过程-This is under linux, network programming code, only the client and server connection process
- 2022-08-06 08:29:58下载
- 积分:1
-
分别多进程多线程select异步IO实现简单聊天程序
linux下的简单聊天程序,不仅实现了基本的tcp、udp客户端和服务器端程序,还实现了多进程、多线程、基于select的异步io客户端和服务器端聊天程序,对于初学者,很有帮助,因为这个实现可以,更加深入的理解各种实现的区别,如效率等问题。
- 2022-03-21 21:16:32下载
- 积分:1
-
udp局域网聊天工具
局域网的udp聊天工具,注意事项: 运行的时候要运行两次 一个当客户端和服务器端 ,在运行的时候还要改下IP地址。
- 2022-03-10 08:50:31下载
- 积分:1
-
网络数据采集源代码
网络数据采集源代码-network data collection source code
- 2022-02-13 15:18:42下载
- 积分:1
-
nctool series of source code
nctool系列源代码-nctool series of source code
- 2023-03-31 06:50:03下载
- 积分:1
-
trunk实现网页访问基于LWIP
实现tcp的网页访问,可以通过PC机访问,很简单,LWIP,最基本的通信代码,不妨调试一下,看一下基本的通信过程
- 2022-03-10 12:52:34下载
- 积分:1
-
TCP代理服务器的代码在C
应用背景一个TCP代理服务器作为客户端和一个服务器之间的中介,所谓的目标服务器。客户建立的TCP代理服务器的连接,然后建立一个到目标服务器的连接。代理服务器发送从客户端发送到目标服务器的数据,并将接收到的数据转发到目标服务器到客户端。关键技术的tcpproxy是你可以放置在一个TCP流的代理服务器程序,如浏览器和服务器之间的HTTP连接。它过滤请求和响应流,将结果发送到终端窗口(stdout)。您可以通过指定不同的过滤器,控制其行为。 ;的tcpproxy的主要目的是自动生成HTTP测试脚本可以重播与磨床的HTTP插件。因为tcpproxy让你看看在网络层面,作为调试工具本身也是非常有用的。
- 2022-07-10 00:19:53下载
- 积分:1
-
ASP.NET and database procedures, complete procedures, the use of strong sexual
这是一个ASP.NET和数据库的程序,程序完善,具有很强的使用性-ASP.NET and database procedures, complete procedures, the use of strong sexual
- 2022-01-25 21:11:09下载
- 积分:1