码迷,mamicode.com
首页 >  
搜索关键字:io复用    ( 175个结果
Reactor模式,或者叫反应器模式 - 为什么用多路io复用提供吞吐量
Reactor这个词译成汉语还真没有什么合适的,很多地方叫反应器模式,但更多好像就直接叫reactor模式了,其实我觉着叫应答者模式更好理解一些。通过了解,这个模式更像一个侍卫,一直在等待你的召唤,或者叫召唤兽。 并发系统常使用reactor模式,代替常用的多线程的处理方式,节省系统的资源,提高系统
分类:其他好文   时间:2016-02-24 13:58:31    阅读次数:125
BIO | NIO | AIO (Java版)
https://m.oschina.net/blog/132361 实现原理 说道实现原理,还要从操作系统的IO模型上了解 按照《Unix网络编程》的划分,IO模型可以分为:阻塞IO、非阻塞IO、IO复用、信号驱动IO和异步IO,按照POSIX标准来划分只分为两类:同步IO和异步IO。如何区分呢?首
分类:编程语言   时间:2016-02-01 14:43:19    阅读次数:219
STM8S---IO复用配置(STVP方式)
1 说明STM8S的IO复用用程序代码配置起来比較麻烦。通常是操作flash来操作option byte字节。配置寄存器更加麻烦,能够使用STM 标准外设驱动库来设置。本文使用一种界面配置的方式来配置IO复用管脚,即使用STVP来配置。 由于FLASH保存的数据是掉电不丢失的,先用S...
分类:其他好文   时间:2016-01-11 15:15:11    阅读次数:4921
学习周记(1)
libevgitvim一事件类型实现(基类 ev_watcher,ev_watcher_list,ev_watcher_time继承)事件工作过程(ev_TYPE_init,_start,_stop)事件控制器(ev_loop(多事件),全局变量(单事件),ev_vars.h)二IO复用接口:sel...
分类:其他好文   时间:2016-01-06 22:03:17    阅读次数:224
网络编程泛谈
本文目的在于整理一下网络编程过程中问题,旨在加深自己的理解,同时也供读者参考。 参考书:《UNIX网络编程》 从以下几个方面进行介绍: 网络编程的基础知识(TCP/IP协议) TCP客户端/服务器(echo服务)例子 高效的网络编程:阻塞/非阻塞,同步/异步,IO复用(select/poll/epo...
分类:其他好文   时间:2016-01-01 13:05:42    阅读次数:155
Unix下可用的5种IO模型
一、Unix可用的5种IO模型和区别:1.阻塞式IO2.非阻塞式IO3.IO复用(select和poll)4.信号驱动式IO(SIGIO)5.异步IO(POSIX的aio_系列函数)二、1.阻塞式IO模型:最流行的IO模型是阻塞式IO模型应用进程 内核(recvfro...
分类:其他好文   时间:2015-12-17 12:24:34    阅读次数:127
9 I/O复用
I/O复用使得程序能够同时监听多个文件描述符,适用于以下情况:客户端同时处理多个socket,比如非阻塞connect客户端同事处理用户输入和网络连接,比如聊天室程序TCP服务器同时处理监听socket和连接socket,这是IO复用最多的用法服务器要同时处理TCP请求和UDP请求,比如回射服务器服...
分类:其他好文   时间:2015-12-10 13:01:15    阅读次数:159
003.同时Ping多个IP(select实现IO复用,信号计时),ping程序升级版
写这个的目的主要是为了以后的方便:1.信号计时函数的使用2.ip头的构建和icmp头的构建3.selec函数t的用法代码实现:/src/ping.h 1 /* 2 * ping.h 3 * 4 * Created on: 2015年11月6日 5 * Author: root 6...
分类:其他好文   时间:2015-11-19 22:12:01    阅读次数:204
TCP IO复用 select并发服务端 Linux socket编程入门(3)
在写这段代码的时候,发现很多地方容易弄错。select有可能会出错,返回-1。比如int FD_ISSET(int fd,fd_set *fdset);void FD_CLR(int fd,fd_set *fdset);void FD_SET(int fd,fd_set *fdset);void ....
分类:系统相关   时间:2015-11-16 19:40:19    阅读次数:238
select 使用模型
io模型: 同步IO: 阻塞形式,非阻塞形式(轮询)、信号驱动IO、IO复用(select, poll, epoll); 异步io:aio_read()典型场景: 1、客户端处理多种IO-------标准io 和网络io(套接字) 2、server端既要处理监听套接字又要处理已连接的套接字 ...
分类:其他好文   时间:2015-11-08 22:21:43    阅读次数:267
175条   上一页 1 ... 11 12 13 14 15 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!