Re: einfaches Problem beim Synchronisieren
- From: Michael Justin <michael.justin@xxxxxxx>
- Date: Thu, 29 Nov 2007 16:27:58 +0100
Ernst Baumann schrieb:
Ab und zu _muss_ doch (trotz der Endlosschleife) auch der
Verbraucherthread _bedient_ werden (zum Zug kommen) und dann die
Meldung "Beginn ThreadVerbraucher"
auf dem Bildschirm erscheinen. Aber das passiert nicht!
Wenn es um Threads geht, ist in Java nur eines sicher: es wird sehr wenig garantiert.
Garantiert wird z.B. nur, dass beide Threads irgendwann einmal starten und enden - selbst wenn zuerst Thread 1 komplett durchläuft und erst dann Thread 2 startet wäre das noch spezifikationsgemäß :)
Eventuell kann man die while Schleifen mit einer if Abfrage ersetzen. Es sieht für mich so aus als ob der Thread in der run Methode auf der Schleife stehenbleibt und einfach nur die CPU als Elektro-Ofen verwendet wird...
Michael
.
- Follow-Ups:
- Re: einfaches Problem beim Synchronisieren
- From: Ernst Baumann
- Re: einfaches Problem beim Synchronisieren
- References:
- einfaches Problem beim Synchronisieren
- From: Ernst Baumann
- einfaches Problem beim Synchronisieren
- Prev by Date: Re: Welches Verzeichnis ist konkret das default-package
- Next by Date: Re: einfaches Problem beim Synchronisieren
- Previous by thread: einfaches Problem beim Synchronisieren
- Next by thread: Re: einfaches Problem beim Synchronisieren
- Index(es):
Relevant Pages
|