摘要:
select/poll被监视的文件描述符数目非常大时要O(n)效率很低;epoll与旧的 select 和 poll 系统调用完成操作所需 O(n) 不同, epoll能在O(1)时间内完成操作,所以性能相当高。 epoll不用每次把注册的fd在用户态和内核态反复拷贝。 epoll不同与之前的轮询方 阅读全文
posted @ 2016-12-20 15:17
blcblc
阅读(3730)
评论(0)
推荐(1)
摘要:
看我之前的文章就知道,一般对于网络读的socket,都会加上O_NONBLOCK,非阻塞的选项。 为什么要加上呢。是为了效率。下面详细说一下阻塞和非阻塞。 基本概念: 阻塞IO: 必须做完IO操作才会返回。 非阻塞IO:操作成功与否,都会返回,需要通过其他方式判断具体操作是否成功。 读 阻塞与非阻塞 阅读全文
posted @ 2016-12-20 14:04
blcblc
阅读(8425)
评论(0)
推荐(1)
摘要:
commons-pool apache的通用线程池 可以看看这篇文章:《使用common-pool实现的一个简单的线程池》 Jmeter 性能测试 Squid Link 阅读全文
posted @ 2016-12-20 12:31
blcblc
阅读(210)
评论(0)
推荐(0)
摘要:
秒杀系统:Link 《一个经验证可落地的秒杀系统实践思路》 主要依赖于Redis进行处理。 http://geek.csdn.net/news/detail/59847 淘宝大秒系统设计详解 阅读全文
posted @ 2016-12-20 12:25
blcblc
阅读(271)
评论(0)
推荐(0)

浙公网安备 33010602011771号