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

Oliver Bandel oliver at first.in-berlin.de
Mo Okt 20 20:27:26 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?


Gibt es tatsächlich keine expliziten Mutexe in Java?
Oder basiert diese Diskussion hier nur auf meiner Annahme, dem sei so?

Ciao,
   Oliver




Mehr Informationen über die Mailingliste linux-l