在C++编程中,分配器(英语:allocator)是C++标准库的重要组成部分。C++的库中定义了多种被统称为“容器”的数据结构(如链表、集合等),这些容器的共同特征之一,就是其大小可以在程序的运行时改变;为了实现这一点,进行动态内存分配就显得尤为必要,在此分配器就用于处理容器对内存的分配与释放请求。换句话说,分配器用于封装STL容器在内存管理上的低层细节。默认情况下,C++标准库使用其自带的通用分配器,但根据具体需要,程序员也可自行定制分配器以替代之。
kmaloc同Linux内核分配器(Allocator)是紧 密相关的,通常内核支持SLAB,SLOB和SLUB内核分配器,默认的也是最常用的是SLAB,因此这里我们假设内存分配器是SLAB的。
基于1486个网页-相关网页
空气分配器 [机] air distributor ; ADIV Air-Diverte ; compressed air distributor
功率分配器 [电子] power splitter ; DIVIDER
自动呼叫分配器 [通信] automatic call distributor ; ACD ; AutomaticCallDistributorACD ; CD utomtic cll distributor
多路分配器 [电子] demultiplexer ; dmux ; demux
视频分配器 Video distributor ; vision frequency assignation ; sup on ; Video Splitter
呼叫分配器 allotter ; [通信] call distributor ; call allotter ; call divider
电源分配器 AC Adapter ; Power distribution unit
剂量器分配器 dispenser ; dispensing system ; doser
数据集中分配器 data concentrator ; [计] data concentrator and distributor
·2,447,543篇论文数据,部分数据来源于NoteExpress
应用推荐