我要做一个程序,大概情况是:每3秒来一个或者更多命令,程序对这些命令进行分类处理(暂且分两类);处理的方式就是把它们分发到其他的机器上去,每个机器只接受一个命令,完成任务后再接收下一个命令。有人告诉我需要多线程处理。请问谁有比较好的处理方案,分可以再加。谢谢!

解决方案 »

  1.   

    这应该属于简单任务,用多线程和阻塞socket做可能会比较简捷。此外,也可以考虑用单线程和消息机制来实现。
      

  2.   

    gufengduyu(聪明的呆呆龙) :你的意思是说如果用了多线程就可以一个命令都不落的处理完么?我原想给每个命令一个处理时间,比如发出去后5秒没有回信就将该命令放弃,这样就紧接着发送下一个命令。接受命令的机器有多台。
    wwwsq(wwwsq):能不能具体点。简单任务的定义是什么?请两位高手再赐教!