解决方案 »

  1.   

    如果你打开Windows任务管理器,你会发现你的系统往往运行着上千个线程,所以开128个没有问题。
    但是这么做没有什么意义,并不能提高并发的吞吐量,也不利于你的管理。
      

  2.   

    Threadpool,线程可以开很多的,我也不知道有多少。可能windows的一个进程就有十几个线程,重点不是线程的多少,而是算法,对于线程池的运用吧
      

  3.   

    不要照抄某些坑爹的 java 博客上的所谓说明。在服务器端,有多少线程跟你的“控制器”的数量没有任何关系,只跟服务器在一瞬间需要并行处理多少消息命令有关(以及.net调用的系统线程池自动统计出的最优并行线程数量有关)。
      

  4.   

    c#中的socketasynceventargs或者beginXXXX完全可以满足..
      

  5.   

    (最多128个)控制器端是用Cortex M0,与串口服务器(串口-以太网:串口服务器 串口转以太网,济南有人 http://www.usr.cn/Product/36.html)
    我担心 “串口-以太网” 速度太慢了。请教此时应该怎么处理。谢谢
      

  6.   

    控制器中的Cortex M0,是32位ARM芯片。