作者tjjh89017 (伊达政宗)
看板LinuxDev
标题[问题] Libevent 多线程使用问题
时间Wed Oct 23 21:48:23 2013
请问Libevent
有一个evthread_use_pthreads()的选项
那这个选项是指event会自己处理thread,而我们不需要处理吗?
那如果不使用这选项
自己使用pthread来实作
请问有没有除了使用工作伫列的方法
例如:
main thread遇到事件,确认线程未达上限(THREAD_NUM_MAX)
开新线程处理该事件,使用nonblocking sock处理
如果以此范例(link:
http://ppt.cc/Y5uK)
来分析,那麽似乎取消掉work queue是可行的
但是可能我的实作方式有问题所以失败
所以想请问有没有使用libevent Multithread的大大能分享经验<(_ _)>
谢谢> <
ps: 这是fork Jserv's eServ的repo,持续努力中的code Q口Q
https://github.com/tjjh89017/eserv/tree/libevent
--
◤ ◥ ◢ ◣
杰米,炸掉它吧。 ⊙▁⊙─ ─⊙▂⊙ 碰到问题,用C4就对了!
╰ ∕皿﹨ ◥皿◤ ╯
◥█◤◢ ◥ ︶◤
Adam Savage ◤ ︶ ◥◤ ﹨▼∕◥ Jamie Hyneman
MYTHBUSTERS ◥ ◤\◥ by dajidali
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.202.24