sunnyxu
sunnyxu
最近这年由于工作安排的缘故,开源的事情延迟了
在持久数据存储上,使用的是PaxosStore,如论文中所提 http://www.vldb.org/pvldb/vol10/p1730-lin.pdf
内部有文件pread aio实现整合到libco,但这部分代码还没有整理同步到开源版本中。 发件人: leiffyli [mailto:[email protected]] 发送时间: 2018年12月14日 14:19 收件人: Tencent/libco 抄送: Subscribed 主题: Re: [Tencent/libco] libco有hook本地文件读写吗? (#105)(Internet mail) @cooljacket 你好。libco只hook了网络IO,文件读写是没有hook的。 — You are receiving this because you are subscribed to...
epoll_wait的精度是这样,如果需要精确的1ms,一般的方案是用一个独立线程usleep来定期发通知给epoll线程
不是,epoll_wait系统精度是1ms ~ 4ms,不会是秒级误差。 你的具体代码能否提供下?
能否在你的虚拟机上面单独写一个小程序,里面只是做epoll_wait的调用,不连接不适用libco,看会不会定期出现延迟的情况
不是,我意思是你写一个小程序,不用链接libco,直接调用系统函数 epoll_wait fd = epoll_create(..); for(;;) { struct epoll_event result;.. start = tick(); epoll_wait( .. 1 ); if( tick() - start > xx ) print ... }
因为其实co_epoll_wait就是只有epoll_wait调用
这边是centos