Re: Multithreading, aber wie?? Kategorie: Programmierung (von LittleHouse - 30.07.2003 12:00) | |
Als Antwort auf Re: Multithreading, aber wie?? von André H. - 30.07.2003 10:58
| |
Also ein bissie bin ich jetz weiter gekommen. Ich hab mich an Step 13 orientiert. Nur leider kommt wenn ich 2 Threads untereinander schreib die Fehlermeldung unexpectet Thread. thread read_buf { string s,buffer; int StringLen; if ((variable.write_ptr >= variable.read_ptr) & (variable.read_Runde <= variable.write_Runde)) { buffer = variable.e_buf[variable.read_ptr]; str.putstring(s,buffer); variable.read_ptr = variable.read_ptr + 1; StringLen = StringLen + 1; if (StringLen == 8) { station_lcd.clear1(); station_lcd.home(); station_lcd.print("Daten:"); station_lcd.clear2(); station_lcd.line2(); station_lcd.print(s); StringLen = 0; sleep 1500; } if ((variable.write_ptr == variable.read_ptr) & (variable.read_Runde == variable.write_Runde)) { variable.read_ptr = 0; variable.read_Runde = 0; variable.write_ptr = 0; variable.write_Runde = 0; } } thread rxd { wait hwcom.rxd() == -1; } wo liegt der Fehler?? | |
Antwort schreiben Antworten: Hat sich erledigt - Klammer vergessen ;-) kt (von LittleHouse - 30.07.2003 12:33) |