Pet*_*chP 1 c# sockets networking list arraylist
我正在尝试制作一个服务器来处理很多连接,因此需要很好的性能.但我无法确定是否应该使用List或ArrayList作为套接字.我已经在stackoverflow上的某处读过应该使用List而不是ArrayList,因为ArrayList有点过时了.但我也看到很多文章和其他人使用ArrayList列出他们的套接字.那么有什么样的灵魂可能会回答我什么是最好的表现?
所有集合 - 列表,数组列表,链接列表等 - 都保留在内存中.您正在编写一个管理套接字I/O的程序,因此在性能方面,您使用的集合并不重要:系统中该部分的性能将由管理套接字的I/O和系统调用所主导.
这就是为什么我会留下来List<T>,"更现代"的选择(严格来说,List<T>已经超过十年了,所以它只是与现代相比ArrayList).
| 归档时间: |
|
| 查看次数: |
537 次 |
| 最近记录: |