Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo! > Habe eine Frage bezüglich synchronisation von Threads, > vielleicht kann mir jemand einen Tip geben: > > Situation: > > es laufen 3 unabhängige Threads nebeneinander. Der erste Thread > reagiert auf Eingaben über die Tastatur der Station. Der zweite > Thread "überwacht" einen digitalen Eingang der Station. Der dritte > Thread sendet in regelmäßigen Abständen Daten über die SWCom. > Klappt alles soweit ohne Probleme. > Wenn nun eine Eingabe über die Tastatur erfolgt, sollen der zweite > und dritte Thread solange warten, bis die Eingabe abgeschlossen ist > und dann wieder weiter laufen. > > Habe es hier mit CapC2 von Andre H. versucht, indem ich gleich > zu Beginn der Threads abfrage, ob das entsprechende Flag frei ist. > Ist es nicht frei, soll der Thread warten, sonst normal weiterlaufen. > Leider klappt das so nicht. Im Handbuch der Station steht, dass nur > eine Funktion und keine Thread über ein impliziertes Capture > synchronisiert werden kann. Trifft das auch bei dem CapC2 Modul > zu? > Oder sehe ich den Wald vor lauter Bäumen nicht bzw. fahre > ein falsches Konzept? > > Hoffe jemand kann damit was anfangen und mir einen Tip geben. > > Mfg Volker