Die Schlüsselwörter „Synchronized“ verhindern den gleichzeitigen Zugriff auf einen Block von Code oder Objekt durch mehrere Threads.
Beispielcode in Java:
Code: Select all
public void addName(String name) {
synchronized(this) {
lastName = name;
nameCount++;
}
nameList.add(name);
}
Jetzt die erste Frage: macht etwas Ähnliches gibt es für PHP 7? das heißt, der synchronisierte Block
Jetzt bin ich mir nicht sicher, ob das Wort Thread in PHP 7 wirklich auf das zutrifft, worüber ich mir Sorgen mache. Wird ein Thread in PHP auch als separater Aufruf einer PHP-Datei betrachtet, sagen wir foo.php, das heißt, wenn ich zweimal gleichzeitig auf foo.php zugreife, wird der synchronisierte Block angezeigt, wenn es existiert, kann nur nacheinander ausgeführt werden, oder muss ich einen richtigen PHP-Thread erstellen, indem ich die Klasse Thread erweitere und erst dann zählt es als Thread?