title: libevent / epoll number of worker threads?
body: <p>I am following <a href="https://github.com/gambellhq/samples/blob/master/libevent2-thread-code/echoserver_threaded.c" rel="nofollow">this</a> example. Line#37 says that number of worker threads should be equal of number of cpu cores. Why is that so? </p>
  
  <p>If there are 10k connections and my system has 8 cores, does that mean 8 worker threads will be processing 10k connections? Why shouldn't I increase this number? </p>