Aeron ConcurrentPublication против ExclusivePublication. Это управление параллелизмом на уровне объекта или на уровне LoJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Aeron ConcurrentPublication против ExclusivePublication. Это управление параллелизмом на уровне объекта или на уровне Lo

Сообщение Anonymous »

В Java Aeron на уровне объекта я понимаю, что если у меня есть несколько потоков, записывающих данные в один экземпляр публикации, лучше, чтобы это была ConcurrentPublication. Но что, если каждый поток имеет свой собственный экземпляр ExclusivePublication, при этом все публикации пишут в один и тот же канал/идентификатор потока? Это безопасно?
Дальше: если у меня есть N потоков в N разных JVM, все записывающие в один и тот же канал и потоковый идентификатор, то, конечно, нет необходимости или возможности управлять одновременным доступом. на уровне объекта. Это заставляет меня подозревать/надеться, что у вас может быть много экземпляров ExclusivePublication на одном и том же канале/streamId и что префикс «Exclusive» ограничен по области действия только уровнем объекта.

Подробнее здесь: https://stackoverflow.com/questions/792 ... concurrenc
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»