速度再快也要时间的,用多线程是个好主意

解决方案 »

  1.   

    用 奔4 是最好的解决方法 :)
      

  2.   

    用汇编,写部分核心代码。实在不行,只有多线程了
      

  3.   

    受限于 IO端口传输速率的影响,一般在用COM口进行大批量的数据传输时,效果不理想。如果只是双机互连,则理论速度会有所上升,但如果数据量很大,则时间延迟是不可避免的。
    对于你的问题,事实上在连机对战的游戏中很常见,而最一般的解决方法对固定格式数据进行短编码替换。这样则能用少量数据进行复杂操作。 AOE网上对站是一个很好的例子。只是这种方式要求编码/解码程序要采用较好的算法。
    多线程的应用是为了达到多任务的并发执行,从而在时间和空间上起到提高程序运行效率的作用。
    复杂图形处理所占用的CPU时间是很可观的,因而使用多线程将图形处理和底速IO传输分离开来,将对程序的运行效率有一定的帮助。