0
Я выполнения java-synchronisation example в:Изменение синхронизируется нити порядка выполнения
код вызова Thread:
Caller ob1 = new Caller(target, "Hello");
Caller ob2 = new Caller(target, "Synchronized");
Caller ob3 = new Caller(target, "World");
Выход:
[Hello] [World] [Synchronized]
Почему "Синхронный" печатается последний, хотя он называется вторым?
Подумайте, в том числе объяснение тестируемого здесь кода, а не заставляя читателей изучать связанный код, который может уйти в любой момент времени. – seh
Я попытался привести код в справочный поток, но StackOverflow не позволяет мне сохранять, так как он считает, что объяснение кода очень мало. – Arun