O servidor MySQL cria as seguintes threads:
A thread da conexão TCP/IP trata todas as requisições de conexão e cria uma nova thread dedicada para tratar a autenticação e consulta SQL processada por cada conexão.
No Windows NT existe um thread que trata named pipe que fazem o mesmo trabalho que as threads da conexão TCP/IP em pedidos de conexão de named pipe.
            A thread de sinal trata todos os sinais. Esta thread também
            trata normalmente de alarmes e chamadas
            process_alarm() para forçar um tempo
            limite em conexões que têm estado parados por um tempo
            grande.
          
            Se o mysqld é compilado com
            -DUSE_ALARM_THREAD, uma thread dedicada
            que trata dos alarmes é criada. Ela só é utilizadas em
            alguns sistemas onde há problemas com
            sigwait() ou se deseja utilizar o código
            thr_alarm() em aplicações sem uma
            thread dedicada para tratar sianis.
          
            Se é utilizada a opção --flush_time=#,
            uma thread dedicada é criada para descarregar todas as
            tabelas em um dado intervalo.
          
Cada conexão tem a sua própria thread.
            Cada tabela diferente na qual é utilizada INSERT
            DELAYED tem sua própria thread.
          
            Se você quiser utilizar --master-host, uma
            thread de replicação slave será iniciada para ler e
            aplicar atualizações do master.
          
        mysqladmin processlist mostra apenas a thread
        da conexão, do INSERT DELAYED, e da
        replicação.
      
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

