剛開始以爲是自己的watermark不對,於是一頓修改。發現還是存在不發數據的問題。
原來,多線程使用libevent,不僅僅要event_base_new之前調用evthread_use_windows_threads,還需要創建bufferevent時,增加BEV_OPT_THREADSAFE選項。加上後,問題就解決了;)
剛開始以爲是自己的watermark不對,於是一頓修改。發現還是存在不發數據的問題。
原來,多線程使用libevent,不僅僅要event_base_new之前調用evthread_use_windows_threads,還需要創建bufferevent時,增加BEV_OPT_THREADSAFE選項。加上後,問題就解決了;)