Mysql源码学习——Connection Manager(5)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-20 07:54 点击:次
}
}
首先进行了词法分析结构体的初始化,然后进行用户认证,认证成功后通过do_command循环执行客户端发过来的命令。
6.总结
整个connection manager的流程十分清晰,单线程的连接一般很少使用,大多使用多线程方式。多线程连接中其实还涉及到线程缓冲
池的概念,即如果一个连接断开后,其所创建的线程不会被销毁掉,而是放到缓冲池中,等待下一个新的connection到来时,首先去线程
缓冲池查找是否有空闲的线程,有的话直接使用,木有的话才去创建新的线程来管理这个connection。这些属于Thread Manage的内容,
下节进行Thread Manage的学习。
PS. 上周六迎来第一个双休,结果还是被叫道公司改BUG,我忍。不过,BOSS,前几个月的加班费啥时候发啊?不准拖欠民工工资…
踏着落叶,追寻着我的梦想。转载请注明出处
摘自 心中无码
相关新闻>>
- 发表评论
-
- 最新评论 进入详细评论页>>