Многопоточная запись в MappedFile / MappedBytes

Возможно ли теоретически писать с использованием байтов Chornicle из нескольких потоков в разных местах одного и того же файла с отображением памяти (с использованием MappedBytes / MappedFile)?

На что нужно обратить внимание? Иногда у меня возникают ошибки сегментации.

1 ответ

Решение

Главное, на что следует обратить внимание, - как высвобождаются ресурсы. В последнее время это было переработано и улучшено, поэтому я бы взял последнюю версию.

Однако у вас может быть одновременный доступ, поскольку это делают Chronicle Map и Queue.

Вы можете обнаружить, что использование Chronicle Map (или Queue) проще для вашего варианта использования.

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