Heim > PHP-Framework > Workerman > Ist Workerman Multithread-fähig?

Ist Workerman Multithread-fähig?

(*-*)浩
Freigeben: 2019-12-05 10:53:05
Original
2257 Leute haben es durchsucht

Workerman verfügt über eine MT-Multithread-Version, die auf der pthreads-Erweiterung basiert. Da die pthreads-Erweiterung jedoch nicht stabil genug ist, wird diese Workerman-Multithread-Version nicht mehr gepflegt.

Ist Workerman Multithread-fähig?

Derzeit basieren Workerman und seine Peripherieprodukte auf Multiprozess und Single-Thread. (Empfohlenes Lernen: Workerman-Tutorial )

Codierungsspezifikationen in WorkerMan

1. Klassen werden in Großbuchstaben geschrieben. Für das automatische Laden muss der Name der Klassendatei mit dem internen Klassennamen der Datei übereinstimmen. Zum Beispiel:

class UserInfo
{
...
Nach dem Login kopieren

2. Verwenden Sie einen Namespace. Der Namespace-Name entspricht dem Verzeichnispfad und basiert auf dem Projektstammverzeichnis des Entwicklers.

Zum Beispiel befindet sich im Projekt MyApp/ die Klassendatei MyApp/MyClass.php im Projektstammverzeichnis, sodass der Namespace weggelassen wird. Die Klassendatei MyApp/Protocols/MyProtocol.php, da sich MyProtocol.php im Protocols-Verzeichnis des MyApp-Projekts befindet, muss der Namespace Protocols wie folgt hinzugefügt werden:

namespace Protocols;
class MyProtocol
{
....
Nach dem Login kopieren

3. Gemeinsame Funktion und Variablennamen werden in Kleinbuchstaben geschrieben und unterstrichen, zum Beispiel:

$connection_list = array();
function get_connection_list()
{
....
Nach dem Login kopieren

4. Klassenmitglieder und Klassenmethoden werden in Kamelbuchstaben geschrieben, wobei der Anfangsbuchstabe klein geschrieben wird, zum Beispiel:

public $connectionList;
public function getConnectionList();
Nach dem Login kopieren

5. Funktions- und Klassenparameter werden in Kleinbuchstaben geschrieben und unterstrichen

function get_connection_list($one_param, $tow_param)
{
....
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonIst Workerman Multithread-fähig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage