Информация об изменениях

Сообщение Re[2]: Чем заменить synchronized (string.intern()) от 14.03.2018 12:54

Изменено 19.03.2018 7:56 dya-victor

Re[2]: Чем заменить synchronized (string.intern())
Здравствуйте, vsb, Вы писали:

Если допустимы коллизии, то можно посмотреть в сторону Streaped от guava:
String key = "taskA";
ReadWriteLock rwLock = rwLockStripes.get(key);
try{
     rwLock.lock();
     .....
}finally{
     rwLock.unLock();
}
Re[2]: Чем заменить synchronized (string.intern())
Здравствуйте, vsb, Вы писали:

Если допустимы коллизии, то можно посмотреть в сторону Striped от guava:
String key = "taskA";
ReadWriteLock rwLock = rwLockStripes.get(key);
try{
     rwLock.lock();
     .....
}finally{
     rwLock.unLock();
}