非同步執行 PHP 函數的挑戰可以透過執行緒來克服,儘管人們普遍認為 PHP 缺乏執行緒功能。
register_tick_function 構造通常被建議作為線程解決方案,但它並不是真正的線程。它在同一個執行緒中運行,僅在特定時間間隔呼叫回調函數。
PHP 透過 pthreads 和 Thread 等擴充支援線程。使用這些,可以並行地從 SQL 和 NoSQL 等資料庫載入資料。
請參閱 PHP 手冊、GitHub 範例和 PECL 套件以取得實作指南PHP 執行緒。
對於 PHP 線程,請使用線程安全 PHP 版本安裝 pthread,該版本可從 PECL(包括 Windows)取得。請注意,這是 PHP 核心的一部分,無需額外安裝即可確保線程安全。
以上是PHP 真的可以支援非同步函數呼叫的執行緒嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!