MySQL server为每一个connection建立一个thread为其服务,虽然thread create比着fork process代价高,单高并发的情况下,也不可忽略。

  所以增加了Thread cache,重载了exit方式,cache Thread到一个队列中,当有新的THD请求时,从cache中取出来进行重用。

 

下面是一个thread cache工作的流程图,会比较清晰一点:

 MySQL源码之Thread cache

相关文章:

  • 2021-09-05
  • 2021-12-07
  • 2021-11-20
  • 2021-06-25
  • 2021-04-19
  • 2021-10-15
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-20
  • 2021-11-22
  • 2022-12-23
  • 2021-10-06
  • 2022-12-23
相关资源
相似解决方案