搜索

首页  >  问答  >  正文

mongodb - mysql线程什么意思

比如我打开一个网站 他这的连接线程怎么理解呢 多线程 和多进程又是啥呢 求大神

过去多啦不再A梦过去多啦不再A梦2774 天前766

全部回复(1)我来回复

  • 某草草

    某草草2017-05-17 10:05:51

    专业解释 http://www.ruanyifeng.com/blo...

    通俗点说,线程与进程都是为了更充足地利用CPU资源。要把程序更有序更高效地让CPU执行,就需要先把程序分块处理,而操作系统可以把程序视为进程进行调度,有多少程序在运行就有多少进程。但有些程序可能会占用很大块CPU资源,如果不再把进程再细分无法更高效利用CPU资源,就把进程分成多个线程。如何分线程是程序自己的事。

    mysql是多线程架构,一个查询或者一个过程可以按其运算属性再分开多个线程进行运算,这个线程多少由配置决定,大多数我们不必理mysql线程数,除了需要对mysql深度优化。mysql一个实例就是一个进程,一般情况下mysql进程就一个,而也可以同时启动多个MYSQL实例,这时就会有多个MYSQL进程。

    在实际应用下,使用多个MYSQL实例并不多见,如果担心WEB服务与MYSQL进程互相争夺资源会影响数据处理的效率,可以把MYSQL分到独立的服务器。

    回复
    0
  • 取消回复