Fernando:
Nao sei se vc esta acostumado com programacao, mas vou tentar ser um pouco tecnico (pero no mucho) Qdo vc abre uma thread nova, vc pega dentro do mm processo e cria uma "linha de execucao" nova, ou seja, dentro da mm area de codigo, de dados, pilha, etc. Fica tudo num bloquinho soh, e se vc da um ps aih vc ve apenas um processo. Mas qdo vc da um fork (esse eh o segredo do apache que vc diz) aih comeca a historia, cada fork gera um processo 100% novo, nova area de codigo, de dados, pilha, td mais. Aih ficam varios bloquinhos, e se vc da um ps vc ve varios processos. Olha soh como eh diferente, qdo vc chama uma thread vc passa como parametro o endereco da funcao que vai ser a thread. Ja qdo vc da fork vc nao passa parametro algum, o processamento simplesmente continua de onde parou, soh muda o valor de retorno (no pai eh o pid do filho, e no filho retorna 0) Bem, qq duvida vc sabe como me encontrar. mazza On Wed, 20 Feb 2002, berfig wrote: !Ol� galera.....eu novamente..... ! !Eu tenho uma d�vida quanto a threads... eu estava lendo e vi que quando vc !tem dois threads no mesmo processo, eles utilizam os mesmos dados....vcs tem !id�ia de como, ent�o, o apache na vers�o 2.0 faz aquele neg�cio de criar X !processos fixos e infinitos threads ??? Pq cada requisi��o � um estrutura !definida e tem v�rios tipos de dados, que se diferenciam por acesso.... ! !Fernando ! ! ! !_________________________________________________________ !Do You Yahoo!? !Get your free @yahoo.com address at http://mail.yahoo.com ! ! ! Assinantes em 21/02/2002: 2252 Mensagens recebidas desde 07/01/1999: 155551 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
