如果用户量太大,就用线程池。不然每一个用户开一个线程,太耗资源

解决方案 »

  1.   

    为每一个用户开一个线程为其服务,只适合同时连入客户数量只有几十个的情况。
    如果同时连入的客户数量较多,都是用线程池来处理
      

  2.   

    我就是做卡牌游戏的, 处理是将用户的任务放入一个用户任务列表,用一个线程来处理这个列表里的任务就足够了,如果当任务处理时响应不足可以考虑用线程池来处理,但目前没有遇到这种情况。
      

  3.   

    肯定是要使用线程池
    线程调度的开销是很大的,并且用一个处理器在一个时间点,只能处理一件事,开太多的线程其实是没有意义并且是有害的,比如你的电脑有4个处理器,你开了100个线程,理想的,每个处理器分到25个线程,这25个线程其实也是一个接着一个运行的建议使用IOCP模型