[問題] Libevent 多線程使用問題

看板LinuxDev作者 (伊達政宗)時間11年前 (2013/10/23 21:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問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
文章代碼(AID): #1IPzEhmB (LinuxDev)
文章代碼(AID): #1IPzEhmB (LinuxDev)