码迷,mamicode.com
首页 >  
搜索关键字:多路复用    ( 1061个结果
4.2《深入理解计算机系统》笔记(五)并发、多进程和多线程【Final】
该书中第11章是写web服务器的搭建,无奈对web还比较陌生。还没有搞明白。 这些所谓的并发,其实都是操作系统做的事情,比如,多进程是操作系统fork函数实现的、I/O多路复用需要内核挂起进程、多线程需要内核创建和挂起线程。我么只是使用以下操作系统的这项并发技术。但是我们必须处理一些存在问题。 ●进 ...
分类:编程语言   时间:2017-09-15 16:50:20    阅读次数:260
Tornado----自定义异步非阻塞Web框架:Snow
Python的Web框架中Tornado以异步非阻塞而闻名。本篇将使用200行代码完成一个微型异步非阻塞Web框架:Snow。 一、源码 本文基于非阻塞的Socket以及IO多路复用从而实现异步非阻塞的Web框架,其中便是众多异步非阻塞Web框架内部原理。 1 #!/usr/bin/env pyth ...
分类:Web程序   时间:2017-09-15 16:33:32    阅读次数:284
200行自定义异步非阻塞Web框架
200行自定义异步非阻塞Web框架 200行自定义异步非阻塞Web框架 Python的Web框架中Tornado以异步非阻塞而闻名。本篇将使用200行代码完成一个微型异步非阻塞Web框架:Snow。 一、源码 本文基于非阻塞的Socket以及IO多路复用从而实现异步非阻塞的Web框架,其中便是众多异 ...
分类:Web程序   时间:2017-09-15 10:04:50    阅读次数:238
200行自定义异步非阻塞Web框架
Python的Web框架中Tornado以异步非阻塞而闻名。本篇将使用200行代码完成一个微型异步非阻塞Web框架:Snow。 一、源码 本文基于非阻塞的Socket以及IO多路复用从而实现异步非阻塞的Web框架,其中便是众多异步非阻塞Web框架内部原理。 #!/usr/bin/env python ...
分类:Web程序   时间:2017-09-14 10:25:56    阅读次数:224
HAProxy基础和配置
简介开源、高性能、基于TCP均衡负载器、HTTP应用反向代理器;HAproxy是均衡负载和反向代理器,ha名字源于其可以对后端进行健康检查,保证后端的可用性。HAproxy1.2.5以上版本2.6以上内核支持epoll,基于事件驱动的单进程多路复用模型,具有很强的并发能力。性能HAProxy借助于OS..
分类:其他好文   时间:2017-09-12 15:46:01    阅读次数:308
select,poll,epoll
1.Epoll是何方神圣?Epoll可是当前在Linux下开发大规模并发网络程序的热门人选,Epoll在Linux2.6内核中正式引入,和select相似,其实都I/O多路复用技术而已,并没有什么神秘的。其实在Linux下设计并发网络程序,向来不缺少方法,比如典型的Apache模型(ProcessPerConnection,..
分类:其他好文   时间:2017-09-11 00:48:40    阅读次数:144
事件驱动模式--Reactor
1 Reactor模型 Reactor模式是处理并发I/O比较常见的一种模式,用于同步I/O,中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程/进程阻塞在多路复用器上;一旦有I/O事件到来或是准备就绪(文件描述符或socket可读、写),多路复用器返回并将事先注册的相应 ...
分类:其他好文   时间:2017-09-09 18:07:31    阅读次数:152
JAVA NIO学习笔记
概述 Java NIO(New IO)是一个可以替代标准Java IO API 的IO API(从Jav a 1. 4开始),Java NIO提供了与标准IO不同的IO工作方式。由以下几个核心的部分组成: Buffers(缓冲区) Ch an n el s(通道) Sel ect ors(多路复用器 ...
分类:编程语言   时间:2017-09-07 17:09:45    阅读次数:258
IO多路复用--epoll详解
epoll 或者 kqueue 的原理是什么? 【转自知乎】 Epoll 引入简介 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。之后我们来讨论I/O的操作,通过read,我们可以从流中读 ...
分类:其他好文   时间:2017-09-06 23:52:16    阅读次数:194
【python】-- socketserver
socketserver SocketServer服务端内部使用 IO多路复用 以及 “多线程” 和 “多进程” ,从而实现并发处理多个客户端请求。即:每个客户端请求连接到服务器时,Socket服务端都会在服务器是创建一个“线程”或者“进 程” 专门负责处理当前客户端的所有请求。 一、sockets ...
分类:编程语言   时间:2017-09-06 11:43:01    阅读次数:253
1061条   上一页 1 ... 54 55 56 57 58 ... 107 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!