程序清单及其子程序

程序清单及其子程序,第1张

概述程序清单及其子程序

在我的一个组件中,我需要维护一些数据结构中的所有进程,这些数据结构将在进程创build和终止时进行填充。 这个数据结构在查找方面必须超快。 这个数据结构将被查询来获取任何进程ID的subprocess列表。 我不确定我应该在这里使用什么数据结构。

{ParentProcessID} – {subprocessID列表}

每次创build/终止进程时都会填充此列表以更新数据结构。

在linux内核中是否有像数据结构那样的“键值”对?

通过标志的组值顺利地分割成固定的序列

提高交易利率的技巧

链表或散列表?

C ++线程安全双向链表

pipe理超过所有可用RAM的数据结构

如何执行与kmalloc数据结构alignment?

多级数据结构(链接列表)

C中的标准数据结构库?

什么types的数据结构可以有效地search进程表

我不得不在我的一个项目中创建一个类似的数据结构。 我发现std::map和std::unordered_set是保存这些信息的最佳容器。

map<parentID,unordered_set<ChildIDs>> PCMap;

注:我使用了一个集合,而不是一个列表,因为我不想在我的列表中有多个类似的子ID。

总结

以上是内存溢出为你收集整理的程序清单及其子程序全部内容,希望文章能够帮你解决程序清单及其子程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1275560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存