Heim  >  Artikel  >  Backend-Entwicklung  >  10 empfohlene Artikel zur PHP-Sleep()-Funktion

10 empfohlene Artikel zur PHP-Sleep()-Funktion

怪我咯
怪我咯Original
2017-06-12 11:14:162272Durchsuche

Wenn Sie diesen Namen sehen, vermittelt er Ihnen ein sehr hochwertiges Gefühl. Ja, magische Methoden sind tatsächlich fortgeschritten. Was ist also eine magische Methode? In PHP werden Methoden, die mit zwei Unterstrichen beginnen, „Magic-Methoden“ genannt. Zum Beispiel die zuvor erwähnten __construct(), __destruct(), __clone() und __call(),,__get(), __set(),__sleep(), __wakeup(), __toString(), __autoload() usw. , Das sind alles magische Methoden. Wenn Sie möchten, dass PHP diese magischen Methoden aufruft, müssen sie zuerst in der Klasse definiert werden, andernfalls führt PHP nicht erstellte magische Methoden nicht aus. Hinweis: Die Magic-Methode ist in PHP festgelegt, Sie können sie also nicht selbst erstellen. Sie können nur die Methode verwenden, die bereits in PHP vorhanden ist, andernfalls wird ein Fehler gemeldet. Im Folgenden stellen wir unter vielen magischen Methoden die am häufigsten verwendeten magischen Methoden vor. Die Funktion von __get() ist: __get(): Beim Lesen des Werts eines nicht zugänglichen Attributs (privat, geschützt, existiert nicht), p

1. Beispiel Detaillierte Erklärung (PHP-objektorientiertes fortgeschrittenes Tutorial 2)

10 empfohlene Artikel zur PHP-Sleep()-Funktion

Einführung: Fühlen Sie sich aufgeregt, wenn Sie Sehen Sie diesen Namen? Sehr hochwertiges Gefühl. Ja, magische Methoden sind tatsächlich fortgeschritten. Was ist also eine magische Methode? In PHP werden Methoden, die mit zwei Unterstrichen beginnen, „Magic-Methoden“ genannt. Zum Beispiel die zuvor erwähnten __construct(), __destruct(), __clone() und __call(),,__get(), __set(),__sleep(), __wakeup(), __toString(), __autoload() usw. , Das sind alles magische Methoden.

2. PHP objektorientiert – detaillierte Codeerklärung der Objektserialisierung serialize(), __sleep(), __wakeup()

10 empfohlene Artikel zur PHP-Sleep()-Funktion

Einführung: Manchmal ist es notwendig, ein Objekt über das Netzwerk zu übertragen. Um die Übertragung zu erleichtern, kann das gesamte Objekt in eine Binärzeichenfolge umgewandelt werden. und wenn es das andere Ende erreicht, wird dieser Vorgang als Serialisierung bezeichnet (so wie wir jetzt ein Auto per Schiff in die USA transportieren möchten, da das Auto relativ groß ist). Wir können das Auto in kleine Teile zerlegen, diese Teile dann auf Rädern in die USA versenden und die Teile dann wieder in das Auto einbauen. Es gibt zwei Situationen, in denen wir das Objekt serialisieren müssen Java)-Methode

Einführung: Die Thread-Konzession in Java führt dazu, dass der Thread seine Priorität aufgibt, während der Ruhezustand dies tut Führt dazu, dass der Thread in einen blockierten Zustand wechselt und darauf wartet, geweckt zu werden. Hier vergleichen wir die Methode „wait()“ des Threads „warten“, um die Methoden „thread yield()“ und „thread sleep“ in Java ausführlich zu erläutern 10 empfohlene Artikel zur PHP-Sleep()-Funktion

4.

PHP-Sleep()-Funktion, usleep()-Funktion

Einführung: Dieser Artikel stellt hauptsächlich die PHP-Funktionen „sleep()“ und „usleep()“ vor. Freunde, die sie benötigen, können sich auf Python-Thread-Organisation10 empfohlene Artikel zur PHP-Sleep()-Funktion

Einführung: Threads haben fünf Zustände: neu, bereit, läuft, blockiert und tot. Es gibt drei Blockierungssituationen: Die synchrone Blockierung bezieht sich auf den Status konkurrierender Sperren. Sobald die Sperre erfolgreich erhalten wurde, kehrt der Thread in den Status „Warten“ zurück Warten auf Benachrichtigungen von anderen Threads. Nachdem der Thread die bedingte Sperre erhalten hat, wechselt er in diesen Status. Sobald andere Threads Benachrichtigungen senden, tritt der Thread in den synchronen Blockierungsstatus ein und konkurriert erneut mit der bedingten Sperre zum Aufrufen von time.sleep(), anotherthread.join(...

6.

php magic method10 empfohlene Artikel zur PHP-Sleep()-Funktion

Einführung: __construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString( ), __invoke(), __set_state() und __

7. php – Serialisierbare Schnittstelle

10 empfohlene Artikel zur PHP-Sleep()-Funktion

Einführung: Benutzerdefinierte Serialisierungsschnittstelle. Klassen, die diese Schnittstelle implementieren, unterstützen __sleep() und __wakeup() nicht mehr. Immer wenn eine Instanz serialisiert werden muss, wird die Serialisierungsmethode aufgerufen. Es wird weder __destruct() aufrufen noch andere Auswirkungen haben, es sei denn, diese Methode wird programmgesteuert aufgerufen. Wenn Daten deserialisiert werden, erkennt die Klasse dies und die entsprechende unserialize()-Methode wird aufgerufen, anstatt __construct() aufzurufen. Wenn Sie den Standardkonstruktor ausführen müssen, sollten Sie ihn in dieser Methode verarbeiten.

8. php allgemeine Funktionen (1)

10 empfohlene Artikel zur PHP-Sleep()-Funktion

Einführung: In der täglichen Entwicklung sind die meisten Anfänger verwirrt darüber, wie sie sich an so viele integrierte PHP-Funktionen erinnern sollen. Solange Sie wissen, dass dieses Ding existiert, werden Sie sich natürlich daran erinnern, wenn Sie es häufig verwenden. Im Folgenden finden Sie eine Sammlung der am häufigsten verwendeten Funktionen bei der Entwicklung von PHP. Ich hoffe, dass sie Ihnen hilfreich sein wird. Einige allgemeine Funktionen von PHP werden aufgezeichnet. Die Funktion usleep() verzögert die Codeausführung um mehrere Mikrosekunden. Die Funktion unpack() entpackt Daten aus einer Binärzeichenfolge. Die Funktion uniqid() generiert eine eindeutige ID basierend auf der aktuellen Zeit in Mikrosekunden. time_s...

9. Gemeinsame PHP-Funktionen [Teil 1]

10 empfohlene Artikel zur PHP-Sleep()-Funktion

Einführung: In der täglichen Entwicklung sind die meisten Anfänger verwirrt darüber, wie sie sich an so viele integrierte PHP-Funktionen erinnern sollen. Solange Sie wissen, dass es so etwas gibt, ist es tatsächlich in Ordnung. Wenn Sie es häufig verwenden, werden Sie es sich natürlich merken. Nachfolgend finden Sie eine Sammlung der am häufigsten verwendeten Funktionen bei der Entwicklung von PHP. Ich hoffe, dass es Ihnen hilfreich sein wird. Einige allgemeine Funktionen von PHP werden aufgezeichnet. Die Funktion usleep() verzögert die Codeausführung um mehrere Mikrosekunden. Die Funktion unpack() entpackt Daten aus einer Binärzeichenfolge. Die Funktion uniqid() generiert eine eindeutige ID basierend auf der aktuellen Zeit in Mikrosekunden. time_s ...

10.Bin ich der Einzige, der denkt, dass diese beiden Absätze widersprüchlich sind?

Einführung: Hinweis: max_execution_time wirkt sich nur auf die Laufzeit des Skripts selbst aus. Jegliche andere Zeit, die außerhalb der Ausführung des Skripts verbracht wird, wie z. B. Aufrufe des Systems mit der Funktion system(), Verwendung der Funktion „sleep()“, Datenbankabfragen, Datei-Uploads usw., werden bei der Berechnung der maximalen Zeit für nicht berücksichtigt das auszuführende Skript...

【Verwandte Q&A-Empfehlungen】:

Wird PHP sleep() viele Ressourcen beanspruchen?

Wie ist C++ mit Linux und Windows kompatibel?

php – Bin ich der Einzige, der diese beiden Absätze für widersprüchlich hält?

Was ist der Mechanismus für JavaScript, um Funktionen zum Aktualisieren des DOM aufzurufen?

Java – Der Hauptthread wird beendet, bevor der untergeordnete Thread endet

Das obige ist der detaillierte Inhalt von10 empfohlene Artikel zur PHP-Sleep()-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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