2016-09-13 1 views
-1

Есть ли способ разделить одни и те же данные с различными процессами, которые выполняются на одном и том же локальном компьютере, но работают в разных JVMs?Поделитесь одними и теми же данными с различными процессами

+0

Да, существует множество способов. Возможно, если вы уточните, что вы пытаетесь сделать ...? – azurefrog

+1

@azurefrog У меня возникли проблемы с проектом, над которым я работаю, я лучше объясню это здесь http://stackoverflow.com/questions/39455159/update-data-in-java-in-multiple-processes-active- в одно и то же время? noredirect = 1 # comment66232077_39455159 спасибо, если вы его прочитали :) – Mimian

ответ

3

Вы можете получить эффект общей памяти из файлов с отображением памяти. Данные одного и того же файла могут быть отображены в адресное пространство произвольного числа процессов. Насколько я знаю, это самый низкий уровень задержек, самый высокий уровень пропускной способности. Ваши данные действительно - в ОЗУ, и те же физические страницы, которые первоначально принадлежали кэш-кешу, отображаются в адресное пространство нескольких процессов.

+0

Спасибо за ур ответ, но как я могу сделать это возможным? У меня возникли проблемы с проектом, над которым я работаю, я лучше объясню это здесь http://stackoverflow.com/questions/39455159/update-data-in-java-in-multiple-processes-active-on-the -same-time? noredirect = 1 # comment66232077_39455159 спасибо, если вы его прочитали :) – Mimian

+0

@Mimian: не задавайте свои вопросы –

+0

@markotopolnik. Идея в том, что если я сохраню список (который я хочу, чтобы все процессы имеют то же самое), в любое время, когда один из процессов вносит в него изменения, изменение будет видно во всех процессах? – Mimian

 Смежные вопросы

  • Нет связанных вопросов^_^