mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-09 07:06:47 +00:00
12 lines
360 B
Markdown
12 lines
360 B
Markdown
# ID分配
|
||
|
||
:::{note}
|
||
本文作者:龙进 <longjin@DragonOS.org>
|
||
|
||
2024年9月25日
|
||
:::
|
||
|
||
内核提供了一个名为`IdAllocator`的ID分配器,位于`kernel/crates/ida`中。
|
||
|
||
它能够分配、释放ID。默认它会自增分配,假如ID大于设定的最大值,它会从最小值开始寻找空闲ID。如果没有空闲的ID,则会分配失败。
|