Bacula
ZOUHUST
华中科技大学
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
bacula之内存池实现
关于内存池方面的文章很多,bacula中的实现相比与STL中的内存池与MemCached的内存池实现要简单的多。主要思想是,把申请的内存块大小分为固定大小的四块,另外用户也可自由申请指定大小的内存。mem_pool.h/*memory pool design*/#ifndef __MEM_POOL_H_#define __MEM_POOL_H_ 1#incl原创 2012-10-11 11:35:17 · 760 阅读 · 0 评论 -
Bacula之watchdog实现与分析
在程序中设计,watchdog主要是为了监控程序,或者监控系统状态,或者间隔一定时间,触发某种操作。Bacula中设计的watchdog,在dird中是为了监控用户是否应该下线(即很长时间,没有动作,就应被迫下线,避免占用服务器过多资源)以下是watchdog.h(在原有Bacula中进行了一些函数改动,思想思路未变,便于独立分析)#ifndef _WATCHDOG_H#def原创 2012-09-20 08:51:56 · 1006 阅读 · 0 评论
分享