我必须搜索一个进程表,该进程表由在给定ip地址集上运行的进程的名称填充.
目前我在C中使用multimaps,进程名称为密钥,ip地址为值.
是否有任何其他有效的数据结构可以完成相同的任务.
我也可以通过使用pthreads获得任何类型的并行性吗?如果是这样,任何人都可以指出我正确的方向 最佳答案 您不需要并行性来访问数千个条目的RAM中的数据结构.您可以锁定它(确保当时只有一个进程/线程访问它),并确保访问足够. Multimap没问题.哈希映射会更好.
我必须搜索一个进程表,该进程表由在给定ip地址集上运行的进程的名称填充.
目前我在C中使用multimaps,进程名称为密钥,ip地址为值.
是否有任何其他有效的数据结构可以完成相同的任务.
我也可以通过使用pthreads获得任何类型的并行性吗?如果是这样,任何人都可以指出我正确的方向 最佳答案 您不需要并行性来访问数千个条目的RAM中的数据结构.您可以锁定它(确保当时只有一个进程/线程访问它),并确保访问足够. Multimap没问题.哈希映射会更好.