Hopsel: PHP Funktion nicht doppelt ausführen...

Beitrag lesen

Hi johny7!

What is a "Nebenläufigkeitsproblem" und was meinst du damit bzw. worin liegt es jetzt hier?

if(exists($beer))  
{  
  drink($beer);  
}

Benutzer 1                    Benutzer 2

0: [Skriptaufruf]
1: exists($beer) -> true         [Skriptaufruf]
2:                               exists($beer) -> true
3: drink($beer) // *schlürf*
4:                               drink($beer) // kein *schlürf*, da Bier schon weg ;-(

Problem verstanden? =)

Falls dich das Thema interessiert:
http://de.wikipedia.org/wiki/Threadsicherheit
http://de.wikipedia.org/wiki/Semaphor_(Informatik)
http://de.wikipedia.org/wiki/Mutex

MfG H☼psel

--
"It's amazing I won. I was running against peace, prosperity, and incumbency."
George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)