Если вы хотите использовать свой собственный личный распределитель, затем используйте mmap()
, чтобы отобразить объем памяти в вашем процессе, тогда вы можете использовать эту память как вам угодно. Откройте дескриптор файла для /dev/zero
, а затем используйте его в качестве параметра 'fildes' для mmap()
. Смотрите man mmap
для получения полной информации о параметрах, которые необходимо передать. В этом отношении mmap()
играет ту же роль, что и HeapCreate()
.