[linux-l] Debian-Mirror der belug...

Oliver Bandel oliver at first.in-berlin.de
Mo Okt 20 20:27:52 CEST 2003


On Mon, Oct 20, 2003 at 05:18:52PM +0200, Jan-Benedict Glaw wrote:
> On Mon, 2003-10-20 16:48:48 +0200, Tobias Schlottke <toby at schlottke.net>
> wrote in message <Pine.LNX.4.56.0310201641280.3502 at ws-toby.Netzwert.AG>:
> > On Mon, 20 Oct 2003, Jan-Benedict Glaw wrote:
> > > Das bringt Dir nichts. Selbst, wenn jede Variable atomar benutzt wird -
> > > was ist, wenn Du (zusammenhängend) 10 Variablen verändern mußt?
> > > Spätestens dann hast Du die race condition..
> > 
> > Locking wird in Java auf Objektebene realisiert.
> > Leider führt (zumindest bei den letzten jre's die ich
> > mir angeguckt habe) das Holen und Loslassen eines Locks
> > zu einem prozess-weiten Betriebssystem-Lock. Das frißt
> > leider ziemlich Performance.
> 
> D.h., daß Du keine einfache, globale Variable unter einem Lock anpacken
> kannst, sondern diese in eine Klasse gießen mußt?
> 
> Kann ein Objekt nicht auch von mehreren Threads gleichzeitig benutzt
> werden? Wie sieht das da aus?

Was verstehst Du unter "gleichzeitig"?

Ciao,
   Oliver





Mehr Informationen über die Mailingliste linux-l