Aufruf zum Problem: RACE-CONDITION
Verfasst: 07.01.2007 13:41
Hallo, ich wollte euch mal aufrufen um sich daran zu beteiligen einen Lösungssatz für ein echt hartes Problem zu finden.
Es geht um einen Chat den ich Programmieren will, mit Ajax und Php.
Nun ich hab schon vieles versucht, komme der Problemes Lösung nicht auf die schliche...
Meine Vorstellung sieht so aus: Ein Ajax Script hohlt jede Sekunde die Einträge aus einer Text-Datei..
Beim Eintragen werden wieder Einträge reingeschriebn, ist ja auch klar... Nun aber wenn sich 2 oder mehr Gleichzeitig eintragen, kommt immer nur von einem der Text, sprich die anderen werden vom Script überschrieben...
Meine überlegung wäre das evtl. mit einem Stop Script, welches erlaubt das immer nur 1 einträgt und dann der nächste. Nun aber dann müsste man wiederrum von den Leuten die was schreiben wollen, den Schrieb auslagern und nacheinander abwickeln.
Ist meine Denkweise richtig, und wie wären die anderen Texte auslagerbar sowie ein Ansatz dieses Stopscripts würde mich ehrlichgesagt sehr Interresieren.
Ich hocke an diesem Problem schon über einem Monat und habe in derzeit auch viel gegooglet nach: Lösungssätze für Race-condition, race-condition problem, wie umgeht man race-condition, bin dort aber nicht wirklich auf Lösungen gestoßen.
Wäre euch sehr dankbar für beteiligung an meinem Problem.
Gruß Ambience.
Es geht um einen Chat den ich Programmieren will, mit Ajax und Php.
Nun ich hab schon vieles versucht, komme der Problemes Lösung nicht auf die schliche...
Meine Vorstellung sieht so aus: Ein Ajax Script hohlt jede Sekunde die Einträge aus einer Text-Datei..
Beim Eintragen werden wieder Einträge reingeschriebn, ist ja auch klar... Nun aber wenn sich 2 oder mehr Gleichzeitig eintragen, kommt immer nur von einem der Text, sprich die anderen werden vom Script überschrieben...
Meine überlegung wäre das evtl. mit einem Stop Script, welches erlaubt das immer nur 1 einträgt und dann der nächste. Nun aber dann müsste man wiederrum von den Leuten die was schreiben wollen, den Schrieb auslagern und nacheinander abwickeln.
Ist meine Denkweise richtig, und wie wären die anderen Texte auslagerbar sowie ein Ansatz dieses Stopscripts würde mich ehrlichgesagt sehr Interresieren.
Ich hocke an diesem Problem schon über einem Monat und habe in derzeit auch viel gegooglet nach: Lösungssätze für Race-condition, race-condition problem, wie umgeht man race-condition, bin dort aber nicht wirklich auf Lösungen gestoßen.
Wäre euch sehr dankbar für beteiligung an meinem Problem.
Gruß Ambience.