个人笔记
lianzixian
这个作者很懒,什么都没留下…
展开
-
memcached
http://tech.idv2.com/2008/07/10/memcached-001/ memcached是一个高性能的分布式内存对象缓存系统。常用于动态web应用以减轻数据库负载。它通过在内存中缓存数据和对象来实现读取数据库的次数。采用最近最少使用算法(LRU)来存储数据。原创 2012-11-28 15:15:31 · 256 阅读 · 0 评论 -
IO 同步 异步 阻塞 非阻塞
同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO是一个东西。这其实是因为不同的人的知识背景不同,并且在讨论这个问题的时候上下文(context)也不转载 2012-11-29 14:50:44 · 375 阅读 · 0 评论 -
同步 异步 阻塞 非阻塞
所谓的同步异步,指的是应用程序与内核之间的交互方式,如果application不需要等待kernel的回应,那么它就是异步的。如果application提交I/O请求后 需要等待kernel的回应,则是同步的。 而阻塞与非阻塞,指的是application是否需要等待I/O操作的完成。如果application需要等待I/O操作的完成才能执行下一步操作,则是阻塞的。如果不需要,则是非阻塞的。转载 2013-07-26 16:36:42 · 478 阅读 · 0 评论