记录成长之路

我@淘宝的日子

thread_scheduler初始化

thread_scheduler是线程控制变量,今天翻遍了mysqld.cc,终于找到了初始化位置,记录一下。

mysqld.cc :static int get_options(int *argc,char **argv)

#ifdef EMBEDDED_LIBRARY
  one_thread_scheduler(&thread_scheduler);
#else
  if (global_system_variables.thread_handling <=
      SCHEDULER_ONE_THREAD_PER_CONNECTION)
    one_thread_per_connection_scheduler(&thread_scheduler);
  else if (global_system_variables.thread_handling == SCHEDULER_NO_THREADS)
    one_thread_scheduler(&thread_scheduler);
  else
    pool_of_threads_scheduler(&thread_scheduler);  /* purecov: tested */
#endif

两个函数来初始化:

one_thread_per_connection_scheduler

one_thread_scheduler(&thread_scheduler)

阅读更多
文章标签: thread system library
想对作者说点什么? 我来说一句

前端初始化

2017年09月20日 734B 下载

cuda初始化代码 cuda初始化代码

2010年07月16日 40KB 下载

max232初始化程序

2009年05月29日 147B 下载

SAA7121初始化

2010年02月24日 67KB 下载

C8051F310初始化.rar

2009年11月19日 726B 下载

正常工作的S52程序hex

2010年11月27日 17KB 下载

MFC下OPENGL初始化 单文档

2010年10月24日 7KB 下载

没有更多推荐了,返回首页

不良信息举报

thread_scheduler初始化

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭