ok, das ist keine schwere frage:
Frage 1:
wenn ich sowas habe:
bedeutet das, dass 'ref' während es im synchronized block ist, von keiner anderen methode oder anderem objekt mehr benutzt werden kann ('lock' haben)?
Frage 2:
ist so ein synchronized block objekt übergreifend? würde also 'ref' auch den lock behalten, wenn dieser synchronized block in verschiedenen threads aus verschiedenen klassen läuft?
sorry, wenn ich solch triviale frage stelle, aber irgendwie wurde das nirgendwo so richtig erklärt (oder ich habe das nicht gefunden)
.
achja: frohes neues jahr!
Frage 1:
wenn ich sowas habe:
Java:
synchronized( ref )
{
}
bedeutet das, dass 'ref' während es im synchronized block ist, von keiner anderen methode oder anderem objekt mehr benutzt werden kann ('lock' haben)?
Frage 2:
ist so ein synchronized block objekt übergreifend? würde also 'ref' auch den lock behalten, wenn dieser synchronized block in verschiedenen threads aus verschiedenen klassen läuft?
sorry, wenn ich solch triviale frage stelle, aber irgendwie wurde das nirgendwo so richtig erklärt (oder ich habe das nicht gefunden)
achja: frohes neues jahr!