xref: /DragonOS/docs/kernel/libs/id-allocation.md (revision 52dc4c3ee87b31fee4f567f776fd8ad58fbfd9a5)
1# ID分配
2
3:::{note}
4本文作者:龙进 <longjin@DragonOS.org>
5
62024年9月25日
7:::
8
9内核提供了一个名为`IdAllocator`的ID分配器,位于`kernel/crates/ida`中。
10
11它能够分配、释放ID。默认它会自增分配,假如ID大于设定的最大值,它会从最小值开始寻找空闲ID。如果没有空闲的ID,则会分配失败。
12