Распределение элементов по корзинам с собственным локом

  • 14
  • Недоступна
В синхронизированных блоках используй нужный лок.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (142)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
The Body of the Atr
Уровень 46
12 апреля, 04:46
"в зависимости" - подразумевается оператор - "%"
bprint
Уровень 30
6 апреля, 17:11
Может эта статься кому поможет https://javarush.ru/groups/posts/2496-podrobnihy-razbor-klassa-hashmap
Михаил
Уровень 51, Санкт-Петербург, Russian Federation
27 февраля, 13:17
Вы серьезно?! locks[hash(key) % NUMBER_LOCKS] -Валя не принимает, а locks[hash % NUMBER_LOCKS] - принимает Давайте сразу играть в угадайку где у Вали пробелы и переносы строк стоят, и остальное не принимать
smart_engineer
Уровень 43, Россия
22 февраля, 22:22
почему lock[***] принимает, а this.lock[***] не принимает??? Разницы то никакой нет???
Sergey Kornilov
Уровень 38, Petropavlovsk, Казахстан
4 февраля, 06:40
Всего эту задачу решили 7952 учеников.
Yarik Таксист в Яндекс.Такси
18 декабря 2021, 06:04
По сути в условии все есть, не нужно было лезть в комментарии, комментарии только запутали, посмотрел правильное решение, все оказалось элементарно и просто, но думал совершенно в другую сторону. Не читайте комментарии, читайте задание.
Сэм Фишер Java Developer в Seavus
7 сентября 2021, 15:25
задача хорошая, но это еще одно подтверждение того, что теорию в курсе дают погано. бог с ними с источниками информации, давали бы список тем, с которыми стоило бы ознакомиться подробнее. а то про потокобезопасные коллекции почти ни слова и тут - бац.
Сергей Попов
Уровень 35, Пермь, Россия
7 сентября 2021, 04:24
Это ж примерная реализация HashMap
Дмитрий Б.Г.
Уровень 32, Кременчуг, Украина
24 августа 2021, 18:04
Если вы тоже не сразу доперли как работает равномерное распределение ключей и почему используется оператор %, то советую написать в main следующий цикл и запустить.
for (int i = 0; i < 100; i++) {
    System.out.println(i % 12);
}
Я себе фейспалмом лоб чуть не пробил, осознав как я натупил😅
Матвеев Александр Работает в Сибинтек
12 февраля, 06:50
Спасибо! :)
The Body of the Atr
Уровень 46
12 апреля, 04:44
будет вот так, это хорошо или плохо: 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3
Андрей
Уровень 31, Киев, Украина
7 августа 2021, 20:22
Я так понял основная задача этой задачи была догадаться что означает "в зависимости от хэша объекта и количества лок объектов" и "в зависимости от индекса элемента и количества лок объектов" и как это описать на языке программирования))