Hallo zusammen,
ich habe ein Verständnisproblem welches ich anhand eines Beispiels erklären möchte..
sagen wir ich habe einen methodenaufruf wie folgt:
wobei diese methode synchronized ist.
und gehen wir davon aus ein Thread befindet sich bereits in der Methode und ein zweiter wartet.
wird die operation ++i vom zweiten Thread ausgeführt bevor synchronized greift?
oder besser ausgedrückt: führt ein thread die operation ++i aus bevor er zugang zur Methode bekommt welche durch synchronized blockiert ist??
ich habe ein Verständnisproblem welches ich anhand eines Beispiels erklären möchte..
sagen wir ich habe einen methodenaufruf wie folgt:
Java:
method(++i)
wobei diese methode synchronized ist.
und gehen wir davon aus ein Thread befindet sich bereits in der Methode und ein zweiter wartet.
wird die operation ++i vom zweiten Thread ausgeführt bevor synchronized greift?
oder besser ausgedrückt: führt ein thread die operation ++i aus bevor er zugang zur Methode bekommt welche durch synchronized blockiert ist??
Zuletzt bearbeitet: