Gast
#921138
Hallo ich habe folgendes Problem. Ich habe mehrere Client 1 bis Client N. Dann gibt es einen Server dort sind genau 2 Variablen auf die ich lesend und schreibend von jedem Client zugreifen möchte. Problem Ich kann auf dem Server nichts locken. So jetzt dache ich mache es so; Ich gehe mal von 2 Clients aus: Habe ein zusätzliches Flag am Server angelegt, dass kann ich. Was ich nicht kann ist es so anzulegen das man nur synchronized darauf schreiben kann. So wenn jetzt z.B.: 2 Clients existieren und genau 2 gleichzeitig das BusyFlag lesen, okay Flag war nicht gesetzt beide denke okay ich kann schreiben und schreiben. => Problem. So jetzt kann ich noch zuerst lesen, dann eine rand-Zeit abwarten und dann wieder lesen. Okay dann setzte ich das BusyFlag und dann schreibe ich wieder, aber eben die rand-Zeit kann ja theoretisch genau gleich sein und dann habe ich wieder ein Problem. Hm, wie macht man das normalerweise? Danke schon mal