IO
screaming
这个作者很懒,什么都没留下…
展开
-
IO Brief
http://blog.csdn.net/colzer/article/details/8169075 Linux的内核将所有外部设备都可以看做一个文件来操作。那么我们对与外部设备的操作都可以看做对文件进行操作。我们对一个文件的读写,都通过调用内核提供的系统调用;内核给我们返回一个file descriptor(fd,文件描述符)。而对一个socket的读写也会有相应的描述符转载 2015-11-29 16:03:59 · 1552 阅读 · 0 评论 -
IO model
聊聊 Linux 中的五种 IO 模型 2016/04/21 · IT技术 · 9 评论 · iO, 同步, 异步, 阻塞, 非阻塞 分享到:2 本文作者: 伯乐在线 - 陶邦仁 。未经作者许可,禁止转载! 欢迎加入伯乐在线 专栏作者。 上一篇《聊聊同步、异步、阻塞与非阻塞》已经通俗的讲解了,要理解同步、异步、阻塞与非阻塞重要的两个概念点了,没有看转载 2016-05-11 23:52:01 · 567 阅读 · 0 评论 -
Python IO multiplex
python--第十天总结(IO多路复用) 服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)转载 2016-05-12 11:13:27 · 493 阅读 · 0 评论 -
Select, poll, epoll
首先列一下,sellect、poll、epoll三者的区别 select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会被内核修改标志位,使得进程可以获得这些文件描述符从而进行后续的读写操作。 select目前几乎在所有的平台上支持,其良好跨平台支持也是它的一个优点转载 2016-05-12 12:26:49 · 278 阅读 · 0 评论 -
python with open
You don't really have to close it - Python will do it automatically either during garbage collection or at program exit. But as @delnan noted, it's better practice to explicitly close it for various r转载 2016-06-09 22:49:47 · 901 阅读 · 0 评论 -
DB slave master architecture - read, write separation
DB主从一致性架构优化4种方法 原创 2016-05-18 58沈剑 架构师之路 需求缘起 大部分互联网的业务都是“读多写少”的场景,数据库层面,读性能往往成为瓶颈。如下图:业界通常采用“一主多从,读写分离,冗余多个读库”的数据库架构来提升数据库的读性能。 这种架构的一个潜在缺点是,业务方有可能读取到并不是最新的旧数据: (1)系统先对DB-master转载 2016-05-23 16:06:43 · 480 阅读 · 0 评论 -
Read Large Files in Python
Read Large Files in Python I have a large file ( ~4G) to process in Python. I wonder whether it is OK to "read" such a large file. So I tried in the following several ways: The original large转载 2016-06-11 00:04:31 · 693 阅读 · 0 评论