gibts in php auch sowas wie synchronized?

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
weis nicht aber die einzelnen requests werden doch gleichzeitig

abgearbeitet oder gilt das nur für die datenübertragung.
 

kama

Top Contributor
Hallo,

ein synchronized in PHP gibt es nicht.

Die Threads werden vom Apache Web-Server entsprechend erzeugt und verwaltet (Voraussetzung: Nutzung von Apache) oder lighttpd oder IIS etc. Das bedeutet, in PHP hat man keinen Einfluss mehr darauf.

Die Request werden vom Web-Server bzw. vom der jeweiligen CGI Aufruf Instanz abgearbeitet.

MfG
Karl Heinz Marbaise
 

Lim_Dul

Top Contributor
Die einzelnen Requests werden unabhängig voneinander bearbeitet, die teilen sich keine gemeinsamen Objekte, daher braucht man keine Synchronization
 
S

SlaterB

Gast
zumindest gibts doch ne Session,
können sich dann nicht wenigstens mehrere Request eines Benutzers in die Quere kommen? ;)
 
G

Gast

Gast
und was ist mit sql?
das wird doch gemeinsam benutzt.

was ist wenn man da synchronisation braucht.
 
S

SlaterB

Gast
dass die Datenbank alleine synchronisiert, dürfte klar sein,
dazu sind Datenbanken (u.a.) ja da ;)
 
G

Gast

Gast
ja schon aber manchmal muss man was abfragen und dann abhängig von der abfrage reagieren .

aber man muss sicherstellen das in dier zwischenzeit nichts verändert wurde. was macht man dann?
 
S

SlaterB

Gast
nennt sich Transaktion,
entweder eine Transaktion aufmachen, dann ändert sich zwischendurch nix
(Daten in DB vor Änderungen geschütz wie bei synchronized),

oder zu einem späteren Punkt nochmal anfragen,
das ist wie gesagt allgemein für Datenbanken in allen Programmiersprachen so
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben