文件名称:GarbageCollectorC:C语言中GC的简单,多线程实现
文件大小:19KB
文件格式:ZIP
更新时间:2024-05-25 04:23:27
C
垃圾收集器C 这是C语言中GarbageCollector的简单实现。它允许用户使用类似于标准malloc和realloc函数的函数来分配内存,而不必担心丢失引用和内存泄漏。 GarbageCollector可以识别用户代码无法再访问的所有内存块,并对其进行重新分配。 这样做时,如果可执行文件在Windows或UNIX系统上运行,则GarbageCollector将创建一个辅助线程,并使用该辅助线程执行其操作以避免阻塞程序。 GarbageCollectorC GC.h文件公开了一些可以在每个单线程C程序中使用的功能。 /* --------------------------------------------------------------------- * GC_init * -----------------------------------------------
【文件预览】:
GarbageCollectorC-master
----README.md(3KB)
----LICENSE(18KB)
----HashMap()
--------hash_map_t.h(5KB)
--------hash_map_t.c(9KB)
----GC()
--------GC.h(3KB)
--------GC.c(7KB)
--------MemoryHelper()
----Misc()
--------Math()
--------GC_definitions.h(410B)