工具
文章平均质量分 64
二月风格
这个作者很懒,什么都没留下…
展开
-
Selector和Epoll区别
(1)select,poll实现需要自己不断轮询所有fd集合,直到设备就绪,期间可能要睡眠和唤醒多次交替。而epoll其实也需要调用epoll_wait不断轮询就绪链表,期间也可能多次睡眠和唤醒交替,但是它是设备就绪时,调用回调函数,把就绪fd放入就绪链表中,并唤醒在epoll_wait中进入睡眠的进程。虽然都要睡眠和交替,但是select和poll在“醒着”的时候要遍历整个fd集合,而epoll在“醒着”的时候只要判断一下就绪链表是否为空就行了,这节省了大量的CPU时间。这就是回调机制带来的性能提升。原创 2022-08-22 17:16:26 · 440 阅读 · 2 评论 -
Dash docset文档加速下载方法
本文提供了Dash docset文档加速下载方法以及如何配合IntelliJ 更方便的使用步骤, Dash能让开发者能够非常方面的阅读API文档,是开发过程中给力的工具,因此下好dash的Api重要原创 2021-12-10 19:22:12 · 857 阅读 · 1 评论