Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Will Fernando

conexao fechar ou não

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.