0

Como posso rodar threads no PHP5 como é possível com Java?

criado por Tiago Souza em 16/06/2009 4:32pm
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?

Lista de Respostas:

+4
Resposta Final (Undo)
17/06/2009 5:47pm
(~7 anos atrás)
Marcos Regis respondeu:
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.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)