Como posso rodar threads no PHP5 como é possível com Java?
Existe alguma maneira que eu poderia rodar threads no PHP5 como faço por exemplo com Java atualmente?
Tentei achar mais informações sobre isso mas não achei grandes coisas, só uma extensão bem velha para o PHP no PECL (http://pecl.php.net/package/threads).
Isso é possível?
Tentei achar mais informações sobre isso mas não achei grandes coisas, só uma extensão bem velha para o PHP no PECL (http://pecl.php.net/package/threads).
Isso é possível?
comentários (0)
suspender
Lista de Respostas:
17/06/2009 5:47pm
(~15 anos atrás)
(~15 anos atrás)
Não há forma de realmente criar threads no PHP.
PHP não é multithread.
Existem algumas tentativas utilizando chamadas em linha de comando dando fork, mas sinceramente não vejo nenhuma razão para utilizar PHP com threads.
Se for para usar em linha de comando dá para usar fork naturalmente como seria feito para qualquer linguagem de script shell, mas para usar como script WEB acho bobagem pois thread só faz sentindo quando se quer ter processamentos distintos eu uma mesma aplicação pois se for para separar processamento em mais de um achando que isso terá aumento de desempenho é um ledo engano pois quanto mais threads menos performance tem um sistema.
PHP não é multithread.
Existem algumas tentativas utilizando chamadas em linha de comando dando fork, mas sinceramente não vejo nenhuma razão para utilizar PHP com threads.
Se for para usar em linha de comando dá para usar fork naturalmente como seria feito para qualquer linguagem de script shell, mas para usar como script WEB acho bobagem pois thread só faz sentindo quando se quer ter processamentos distintos eu uma mesma aplicação pois se for para separar processamento em mais de um achando que isso terá aumento de desempenho é um ledo engano pois quanto mais threads menos performance tem um sistema.