讨论数量:
没有用过这个东西,但是根据描述的work 是单独一个线程,从新启动的线程池,那相对另外一个work 线程正常是拿不到前面一个线程的资源的,这样子来理解就是线程安全的,因为线程池初始化数量也不能过多,也要考虑mysql 并发压力,所以针对work 的线程尽量和cpu 和核数保持适当的倍数关系,充分利用cpu 的资源,过大,过小都会引起资源浪费
没用过这个东西,根据经验,每个woker是一个进程,因为各进程的变量不共享,所以每个worker都会创建各自的连接池,总连接数 = worker进程数 * 每个连接池的连结数。目测连接池是通过管道实现,所以不存在线程安全问题,除非作死跨协程共用连接。
参考资料:

关于 LearnKu
推荐文章: