Я имею в виду, когда я пишу java.util.concurrent.LinkedBlockingQueue
, у меня есть гарантия видимости, которая случается раньше. Единственный объект, помещенный в очередь, происходит до того, как тот же объект будет извлечен из очереди. Таким образом, я могу предположить в потоке чтения, что любое другое состояние переменной не старше, чем время, в которое объект был помещен в LBQueue
.
Есть ли у нас такая же гарантия видимости в Chronicle-Queue ?
Имеем ли мы одинаковую гарантию видимости в любом стиле использования (methodReader
/ writer
против wire().read().object()
)?