c - C中的链表或“动态”数组
问题描述
我有一个服务器和一个客户端组件,它们都是用 C 编写的。服务器将套接字文件描述符保存到一个整数变量中 - 这稍后用于关闭套接字。
服务器将同时打开很多连接,我想跟踪套接字文件描述符。链表和双链表的概念对我来说并不新鲜,我已经实现了几次。但是,我最近在这里偶然发现了一个问题,现在我不确定链表是否是最好的方法。与链表相比,这个“动态”数组有什么缺点吗?我什么时候使用“动态”数组,什么时候使用链表?
编辑:澄清 - “相当多的连接”我的意思是最多 100 个同时连接。
解决方案
推荐阅读
- opencv - 如何从 ML Kit 人脸标志点估计人脸姿势
- python-3.x - 没有文件或目录
- c# - 绑定类型“cosmosDBTrigger”未注册 + Visual Studio
- python - 是否可以使用 pandas 读取以下 txt.files?
- android - 框架布局接管屏幕并隐藏底部导航和工具栏
- apache-spark - 将子对象分组到 JSON 数组
- reactjs - 如何在 Draftjs 中实现自定义装饰器
- c - 在 C 语言中,fgets 和 gets 在 Visual Studio、Dev C++ 和 linux 上给我不同的输出?
- c# - 选择“是否要保存提示”取消按钮时,Excel-DNA 加载项会卸载
- css - 需要帮助将样式与使用过滤器进行主题化的全局设置隔离:反转