c – 什么类型的数据结构对于搜索进程表是有效的

我必须搜索一个进程表,该进程表由在给定ip地址集上运行的进程的名称填充.

目前我在C中使用multimaps,进程名称为密钥,ip地址为值.

是否有任何其他有效的数据结构可以完成相同的任务.

我也可以通过使用pthreads获得任何类型的并行性吗?如果是这样,任何人都可以指出我正确的方向 最佳答案 您不需要并行性来访问数千个条目的RAM中的数据结构.您可以锁定它(确保当时只有一个进程/线程访问它),并确保访问足够. Multimap没问题.哈希映射会更好.

点赞