在.net中,你应该使用“系统线程池”来处理并发任务。你的进程中某个瞬间可能有4个线程,也可能有30个线程,也可能只有1个线程,这是系统线程池来自动决定的。实际上在其它的开发平台也有类似的机制,只不过可能是有一些很垃圾的博客和所谓“模式”中的一些“循环、阻塞、队列”之类的例子误导了一些程序开发人员。
通过3条线程处理,分别是 数据包处理线程,侦听客户端连接请求线程,资源清理线程。
110,536
社区成员
642,578
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧