stThreadBlocking 问题,可能是很老的简单问题!!!(50分)

  • 主题发起人 主题发起人 !雅龙
  • 开始时间 开始时间

!雅龙

Unregistered / Unconfirmed
GUEST, unregistred user!
我要用多个Client去连接一个Server,Server接收到每个Client都要处理一定时间,所以
是不是应该并发很多线程???应该怎么写这个Server? 给个简单的Code
 
对,确实有很多线程,
Server一般是一个连接一个线程,
 
好像Delphi程序中同时开的线程数目是有限制的(<=16?)
如果这样,不知并发用户比较多时会怎样,该如何处理
怎样看,非阻塞的?
 
用完成端口来处理,但是我看完成端口适合处理一些数据传输较小的请求。
 
用Thread Pooling,程序一开始建立一定数量的线程,抢占式方式同意SocketServer的连接请求
,然后在本线程中完成处理,SocketServer当然要用阻塞方式的
 
后退
顶部