Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
opa galera
tava pensando numa coisa agora, em php sempre preferi manter a mesma conexao durante a atividade, agora estou programando em c# e percebi que o pessoal prefere fechar o quando antes a conexao.. qual dos dois é mais "correto" ? existe alguma diferença entre as duas linguagens que ocasionaria isso ?
valwww
implementar Simpleton ou Registry para o objeto de conexão
exatamente o caso que eu tava pensando :P .. se é melhor fechar o quanto antes pq fazer isso ? eis o xius( X ) que me faltava .. "threads"
=] aproveitando o topico tava lendo um pouco sobre pcntl entao
http://php.net/manual/en/book.pcntl.php
e encontrei algums posts interessantes na lista php *google groups
>
essa extensão somente é suportada em ambientes
UNIX-like, ou seja, não funciona para windows
>
Se você resolver optar por scripts que são processados com módulos do Apache
mod_php, você não terá a opção de usar a extensão pctnl[1] pois por si
próprio o apache é multi-thread, portanto você ja vai estar em um ambiente
multi-thread.
>
O PHP não tem uma API para se trabalhar com multi-thread, se você utilizar o
ambiente CLI existe somente uma extensão mainstream para se trabalhar com
multi-processos que é pcntl[1], que é uma forma de trabalhar com diversos
processos ao mesmo tempo apartir de apenas 1, ou seja, um processo pai que
controla os processos filhos, você até pode tentar simular um ambiente
multi-thread mas verdadeiramente não é!
entao fiquei meio confuso.. oque exatamente precisa fazer para trabalhar com multi-threads ?
valwww
Will,
O ideal é fechar a conexão, contudo, se você estiver trabalhando com uma linguagem que suporta threads você pode implementar Simpleton ou Registry para o objeto de conexão.