Frage zu Capture und Release Kategorie: Programmierung (von Thomas Steudle - 16.05.2003 17:45) | |
| |
Hallo zusammen, habe folgendes Problem mit capture und release: Variante 1 ------------------------------------------------------------------------------------------ byte flag1; function testcapture(int a,int b) { a=a+b; } thread a { int i,j; capture flag1; testcapture(i,j); release; } thread b { int i,j; capture flag1; testcapture(i,j); release; } Variante 2 -------------------------------------------------------------------------- function testcapture(int a,int b) { capture; a=a+b; release; } thread a { int i,j; testcapture(i,j); } thread b { int i,j; testcapture(i,j); } keine diese Varianten läuft bei mir. Was mache ich also falsch, oder hab ich das mit capture nicht verstanden. Ich mu� noch dazu sagen das in der original Funktion testcapture auch wieder Funktionen aufgerufen werden die selbst über ein capture verfügen: mfg Tom | |
Antwort schreiben Antworten: Re: Frage zu Capture und Release (von Thomas Steudle - 17.05.2003 11:50) Re: Frage zu Capture und Release (von André H. - 18.05.2003 9:24) Re: Frage zu Capture und Release (von Thomas Steudle - 20.05.2003 10:11) Re: Frage zu Capture und Funktionen (von André H. - 17.05.2003 8:58) Re: Frage zu Capture und Release (von Peda - 16.05.2003 18:39) Re: Frage zu Capture und Release (von Peda - 16.05.2003 18:45) |