libev-队列
google_lover
这个作者很懒,什么都没留下…
展开
-
语言对比-事件模型
待续原创 2016-01-03 13:57:02 · 627 阅读 · 0 评论 -
io-同步 异步 阻塞 非阻塞
异步io是kernel帮你的线程盯着该线程所要的数据是否可用,而线程可以去做别的事情。当数据可用时kernel通知你的线程。需要利用事件等机制来完成。同步io是你的线程自己去向内核查询所要的数据是否可用。在查询的时候,数据不可用的话:如果内核将这个线程塞进等待队列,直到数据可用时,内核将线程加进可运行队列,并将可用数据给它,则是阻塞型io;如果内核不将其塞进等待队列,而是直接给他一个e原创 2011-10-28 11:47:50 · 1091 阅读 · 0 评论 -
libev
http://code.taobao.org/p/ezlibs/src/opensrc/libev/offical/tutorial_libev/http://c4fun.cn/blog/2014/03/06/libev-study/http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod原创 2016-08-07 17:30:42 · 3112 阅读 · 2 评论 -
lock和lockfree 之内核如何使用队列的
f原创 2017-06-26 12:11:20 · 1005 阅读 · 0 评论 -
lock和lockfree ringbuffer之多生产者和多消费者
多线程里队列的正确加锁,关系到系统的稳定性。此系列做一个队列的总结,顺便提升一下地球人的软件质量。windows下有锁ringbufferlinux下有锁ringbufferwindows下无锁ringbufferlinux下无锁ringbuffer原创 2017-06-26 11:38:48 · 2709 阅读 · 0 评论