Я столкнулся с проблемой производительности, когда 880 потоков делают synchronized() { method() }
в одно и то же время, и это привело к серьезной проблеме производительности.
Возможно ли, что на synchronized()
существует какой-то предел потоков, ожидающих? Где взять лимит?
Другой вопрос, что лучше всего поставить в synchronized( ? )
. Потому что у меня есть разные классы, обращающиеся к этой переменной, поэтому я не могу поставить synchronized(this)
.