Re: Frage zu Capture und Release Kategorie: Programmierung (von Peda, http://members.fortunecity.de/obstsammelmaschine - 16.05.2003 18:45) | |
Als Antwort auf Re: Frage zu Capture und Release von Peda - 16.05.2003 18:39
| |
> > 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 > > Hey, Tom! > > Startest du dieses Modul von einem anderen Modul, das einen thread main besitzt. Dieser ist für ein laufen des > Programms unbedingt notwendig. Weiters musst du thread a und thread b auch starten. Dazu findest du im Kapitel > thread im Handbuch mehr darüber. > > Dein Programm hab ich so nicht getestet. > Wenn du einen thread main bestitzt kannst du mir alles schicken und ich probiers mal. > > mfg Peter falsche url für homepage: Sie lautet richtig: http://members.fortunecity.de/obstsammelmaschine Meine Seite: http://members.fortunecity.de/obstsammelmaschine | |
Antwort schreiben Antworten: |