libevenet bufferevent event_base 线程安全解决办法

libevenet bufferevent event_base 线程安全
libevenet bufferevent event_base 线程安全解决办法

长话短说:event_base的循环运行于线程1,由线程1监听处理注册到event_base中的socket事件。如果线程2通过bufferevent_socket_new(event_base,....)向该event_base上注册事件,线程安全怎么样?效率怎么样?
------解决方案--------------------
1.一个event_base不要给两个线程用。
2.单线程处理网络事件效率足够高