LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

так я ж об этом и говорю. java со своим synchronized это по мнению икспертов - треш и угар,

треш и угар. потому и полно вопросов в нете, как привернуть в яве к синхронайзед методу таймаут…

и знаешь как советуют?

https://stackoverflow.com/questions/1194606/how-to-detect-deadlock-timeout-in-synchronized-block

You can use a java.util.concurrent.Lock instead of the intrinsic Object locks. RentrantLock without fair ordering has the same basic behaviour and semantics as an intrinsic lock. There is a method tryLock that takes a timeout parameter:

ааахахаха. не пользуйтесь внутренним локом, берите лок из библиотеки… у него есть таймаут… упс.

то есть лок с таймаутом есть даже в явской бибилиотеке… ну ты поищи где его нет, поищи… :)))

Исходная версия alysnix, :

так я ж об этом и говорю. java со своим synchronized это по мнению икспертов - треш и угар,

треш и угар. потому и полно вопросов в нете, как привернуть в яве к синхронайзед методу таймаут…

и знаешь как советуют?

https://stackoverflow.com/questions/1194606/how-to-detect-deadlock-timeout-in-synchronized-block

You can use a java.util.concurrent.Lock instead of the intrinsic Object locks. RentrantLock without fair ordering has the same basic behaviour and semantics as an intrinsic lock. There is a method tryLock that takes a timeout parameter:

ааахахаха. не пользуйтесь внутренним локом, берите лок из библиотеки… у него есть таймаут… упс.