首頁  >  文章  >  php框架  >  workerman是多執行緒嗎

workerman是多執行緒嗎

(*-*)浩
(*-*)浩原創
2019-12-05 10:53:052087瀏覽

Workerman有一個依賴pthreads擴充的MT多執行緒版本,但由於pthreads擴充還不夠穩定,所以這個Workerman多執行緒版本已經不再維護。

workerman是多執行緒嗎

目前Workerman及其周邊產品都是基於多進程單執行緒的。      (建議學習: workerman教學

#WorkerMan中的程式碼規格

1、類別採用首字母大寫的駝峰式命名,類別檔案名稱必須與檔案內部類別名稱相同,以便自動載入。 例如:

class UserInfo
{
...

2、使用命名空間,命名空間名字與目錄路徑對應,並以開發者的專案根目錄為基準。

例如專案MyApp/,類別檔案MyApp/MyClass.php因為在專案根目錄,所以命名空間省略。類別檔案MyApp/Protocols/MyProtocol.php因為MyProtocol.php在MyApp專案的Protocols目錄下,所以要加上命名空間namespace Protocols;如下:

namespace Protocols;
class MyProtocol
{
....

3、普通函數及變數名稱採用小寫加上底線方式例如

$connection_list = array();
function get_connection_list()
{
....

4、類別成員及類別的方法採用首字母小寫的駝峰形式例如:

public $connectionList;
public function getConnectionList();

#5、函數及類別的參數採用小寫加底線方式

function get_connection_list($one_param, $tow_param)
{
....

以上是workerman是多執行緒嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn