MapDB - глобальная блокировка на RAF?

В моем приложении я создаю один объект БД на поток, а затем использую приемник для создания карт в каждом БД отдельно. При взгляде на профилировщик я заметил, что в данный момент активен только один поток, а отдых ожидает. То же самое можно наблюдать, когда дело доходит до созданных файлов - за один раз создается только один.

Я прочитал в документации MapDB, что RandomAccessFile имеет какую-то глобальную блокировку, которая объясняет это поведение, но я использовал fileChannelEnable(), чтобы избежать блокировки.

Есть ли способ обойти это?

0 ответов

Другие вопросы по тегам