C#中套接字的列表或ArrayList

彼得·贝奇

我正在尝试使服务器能够处理大量连接,因此需要出色的性能。但是我不能真正决定是否应该对套接字使用List或ArrayList。我在这里的stackoverflow上读过一些地方,应该使用List而不是ArrayList,因为ArrayList已经过时了。但是我也看到很多文章和其他人使用ArrayList列出他们的套接字。那么,有没有什么善良的灵魂可以回答我什么才是表现最好的呢?

谢尔盖·卡里尼琴科(Sergey Kalinichenko)

所有集合(列表,数组列表,链接列表等)都保留在内存中。您正在编写一个管理套接字I / O的程序,因此就性能而言,使用什么集合实际上并不重要:系统那部分的性能将由I / O和系统调用来管理套接字。

这就是为什么我会选择List<T>“更现代”的选项(严格来说,List<T>它已经使用了十多年了,所以仅与相比才是“现代” ArrayList)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用于 C# 中套接字标识符的 TCP 套接字服务器自定义类

来自分类Dev

如何有效地确定C#中套接字的状态?

来自分类Dev

Sails.js中套接字的策略

来自分类Dev

获取内核中套接字事件的通知

来自分类Dev

最大化C语言中套接字接收的char级联操作的效率

来自分类Dev

/ proc / <pid> / fd中套接字的时间戳

来自分类Dev

MPI中套接字编程的select()等效于什么?

来自分类Dev

Python 3中套接字的子类中的WinError 10038

来自分类Dev

/ proc / <pid> / fd中套接字的时间戳

来自分类Dev

有关C语言(Linux)中套接字服务器客户端编程中accept()的问题

来自分类Dev

C#套接字编程,关闭窗口

来自分类Dev

C#所有套接字关闭

来自分类Dev

C#套接字实现的比较

来自分类Dev

c#套接字使用Ssl

来自分类Dev

C#中的Unix套接字

来自分类Dev

从套接字重新读取C#

来自分类Dev

c#套接字编程错误

来自分类Dev

在C#中高效使用套接字

来自分类Dev

C#所有套接字关闭

来自分类Dev

C#连续套接字监听

来自分类Dev

C#套接字实现的比较

来自分类Dev

GUI在C#套接字中冻结

来自分类Dev

通过接口的C#异步套接字

来自分类Dev

c#套接字使用Ssl

来自分类Dev

C#在套接字中更新ObservableCollection

来自分类Dev

Windows中套接字发送缓冲区的大小是多少?

来自分类Dev

处理文件上传中套接字上意外的EOF的更好方法?

来自分类Dev

异步套接字-与C#中的永久套接字的双工通信

来自分类Dev

PHP客户端套接字与C#套接字服务器的连接