当前位置:  技术问答>linux和unix

想用libevent库写个服务器程序,但是需要访问数据库,会很费时间,该如何处理。

    来源: 互联网  发布时间:2016-08-19

    本文导语:  我打算用libevent库,但是libevent库要求回调函数要立即执行完,想在回调函数中访问数据库,但是数据库访问很费时间,不会立即返回,该如何做。请各位大侠指点。 | 在线程中执行访问数据...

我打算用libevent库,但是libevent库要求回调函数要立即执行完,想在回调函数中访问数据库,但是数据库访问很费时间,不会立即返回,该如何做。请各位大侠指点。

|
在线程中执行访问数据库部分呢

|
内核的上下半部也是如此
底半部要求立即返回,响应新请求
顶半部则执行推后的一些操作
而work_queue则还可睡眠,而它是由kernel thread实现的

所以这个是可以借鉴的

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 为Qt添加libev的高性能事件循环 qt_eventdispatcher_libev
  • 为Qt添加libevent的高性能事件循环 qt_eventdispatcher_libevent
  • 异步事件处理库 libevent
  • 网络库 libev
  • 求教libevent的难题
  • 谁能解释一下epoll、libevent、zeroMQ的区别?
  • libevent库大家用过吗
  • Linux 下libevent如何实现高并发处理的?
  • libevent编程error: expected specifier-qualifier-list before ‘TAILQ_ENTRY’···
  • unix下部署libevent
  • libevent库的使用方法实例
  • 一个libevent多线程的服务器引发的问题·····
  • libevent库的使用--定时器的使用实例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3