
bind源码
wellwang1993
这个作者很懒,什么都没留下…
展开
-
bind-架构分析
从main函数开始,解析配置参数,解析配置文件void run(){ dispatch(manager); { //finish就是它的exiting为true同时它的task队列为空 while (!FINISHED(manager)) { #ifdef USE_WORKER_THREADS ...原创 2019-02-06 10:39:42 · 722 阅读 · 0 评论 -
bind9框架-导言
Bind整体框架 bind是分单线程和多线程的方式主要是从setup函数入手,要是定义了使用多线程的话,变量named_g_cpus等于cpu的个数,变量named_g_udpdisp(分发线程的个数)等于CPU个数减1(这个就是udp listener对个数),否则俩者都是1;调用isc_taskmgr_create创建一个task的管理器,初始化好该manger的一些变量:如果工作...原创 2019-02-11 15:34:46 · 1781 阅读 · 0 评论