鍍金池/ 問答/PHP/ 這個問題應該怎么回答?

這個問題應該怎么回答?

面試官問我說說你對線程在php中的理解 對線程沒什么概念 我就答了一句php不支持多線程 這個問題應該怎樣回答呢

回答
編輯回答
葬憶

php 本身不支持多線程,不過有些擴展可以幫你做到,比如使用swoole、pthreads。而且php作為一個快速開發(fā)的語言,使用線程本身就是不合理的。具體問題,具體分析。如果真的是php語言解決不了的問題,那么久需要使用go或者java去處理這些問題。一個真正大的項目,不是一種語言就能夠徹底完成的。

2018年1月13日 09:02
編輯回答
澐染

PHP仍然可以在命令行模式支持線程,需要使用線程擴展pthreads。

這種問題我想一般是想考察你:

  1. 對線程模型的理解
  2. 在PHP中如何使用線程解決問題
  3. 線程會帶來哪些問題,怎么避免
2017年3月27日 22:15
編輯回答
毀與悔

直接回答即可抱歉,本人并沒有在PHP使用過多線程,如果有類似需求會嘗試使用其他語言(nodejs/go/java)實現(xiàn)

2017年8月1日 11:37