【走進php內核】之 線程安全(ZTS)

1 介紹 在C語言中聲明在任何函數之外的變量爲全局變量,全局變量爲各線程共享,不同的線程引用同一地址空間,如果一個線程修改了全局變量就會影響所有的線程。所以線程安全是指多線程環境下如何安全的獲取公共資源。 PHP的SAPI多數是單線程環境,比如cli、fpm、cgi,每個進程只啓動一個主線程,這種模式下是不存在線程安全問題的,但是也有多線程的環境,比如Apache,或用戶自己嵌入PHP實現的環境,
相關文章
相關標籤/搜索