数据管理包括3部分:
1. dynamic memory management 动态内存管理;
2. file locking 文件锁;
3. dbm 非SQL的数据库管理。
简单的内存管理
#include
void* malloc(size_t size);
幻灯片 5
void* realloc(void* ptr, size_t size);
void* free(void* ptr);
文件锁
文件锁是Linux上最常用的进程间同步机制之一,相比信号量,文件锁更容易使用。
文件锁(file_lock)与文件(确切的说是文件的inode)及进程捆绑。
dbm库对于那些存储相对稳定的数据是很高效的
阅读(848) | 评论(0) | 转发(0) |