Вопросы по теме 'shared-memory'
Как мне писать в общую память на C ++?
Я хотел бы записать в общую память, а затем выгрузить содержимое в файл в win32 api. В настоящее время у меня есть этот код:
HANDLE hFile, hMapFile;
LPVOID lpMapAddress;
hFile = CreateFile("input.map",
GENERIC_READ | GENERIC_WRITE,
0,...
3747 просмотров
schedule
06.11.2021
Родительский процесс не может получить доступ к общей памяти в PyQt
В настоящее время я экспериментирую с QSharedMemory и QProcess в PyQt. Поэтому я написал небольшое приложение для запуска процесса, который создает сегмент разделяемой памяти и записывает в него данные. Приложение считывает данные обратно, когда...
1450 просмотров
schedule
16.11.2021
проблема с блокировкой Петерсона в разделяемой памяти
Я реализовал алгоритм Петерсона для взаимного исключения в разделяемой памяти. Я использую разделяемую память между c ++ и java-процессом (используя jni) для связи. Проблема в том, что я все еще как-то вижу состояние гонки. Если я попытаюсь...
966 просмотров
schedule
08.11.2021
Резервирование общей памяти без поддержки файлов (Linux / Windows) (boost :: interprocess)
Как я могу зарезервировать и выделить общую память без поддержки файла? Я пытаюсь зарезервировать большой (многие десятки ГиБ) фрагмент общей памяти и использовать его в нескольких процессах как форму IPC. Однако большая часть этого фрагмента...
1686 просмотров
schedule
17.09.2021
Linux: создать сегмент разделяемой памяти из команды оболочки
Я хотел бы создать сегмент разделяемой памяти из сценария запуска Unix. К созданному сегменту будут обращаться несколько скриптов php.
Есть ли команда оболочки для создания общего сегмента памяти с указанием ключа, режима, разрешений и размера?
7839 просмотров
schedule
23.11.2021
Странные результаты программирования общей памяти в Unix
Я работаю над семафорами и общей памятью уже неделю, и пока у меня есть некоторые трудности, поэтому я попытался создать эту программу, которую дети должны записывать в многомерный целочисленный массив с общей памятью, и отец должен прочитать этот...
295 просмотров
schedule
15.10.2021
C mmap () записи в общую память не видны в других процессах
Я храню динамически созданный двумерный массив в общей памяти с помощью shm_open, ftruncate и mmap. Когда я делаю обновление массива, это обновление отображается только в процессе, который это обновление сделал, и ни в одном из других процессов,...
954 просмотров
schedule
24.11.2021
Эмулятор Tizen не работает на Mac
У меня возникла проблема при создании и запуске эмулятора Tizen. Я получаю следующее сообщение об ошибке: «Не удается запустить эту виртуальную машину. Недостаточно общей памяти».
С Уважением
2153 просмотров
schedule
29.11.2021
Чтение данных из памяти mmap
вот мой вопрос. Я пытаюсь сделать простую программу с общей памятью. В основном дело заключается в том, что в одной части кода (Program1) необходимо открыть файл, прочитать данные (если они есть, потому что это может быть первый раз, когда файл...
760 просмотров
schedule
04.11.2021
Java, синхронизация с основной памятью происходит только для переменных в блоке синхронизации или всех переменных экземпляра?
Рассмотрим следующий пример игрушки:
public class Test {
private int nr;
private A a;
public synchronized A getA() {
return a;
}
public synchronized void setA(A a) {
this.a = a;
}
public static...
884 просмотров
schedule
29.11.2021
Редактировать переменные в структуре из SHM после вилки в C
Следующий вопрос:
Я создал сегмент разделяемой памяти (в моем main.c), содержащий несколько структур, несколько переменных и т. Д. Сразу после этого я создаю канал, а -fork () - ing.
Я заставляю дочерний и родительский процессы обмениваться...
266 просмотров
schedule
13.09.2021
Как сохранить строковый тип данных в общей памяти?
Я хочу создать программу, в которой один экземпляр приложения создаст структуру и поместит в общую память, например mmap или shm , а другой экземпляр будет делиться данными.
Одна проблема, с которой я столкнулся, - это «Как записать строковый...
908 просмотров
schedule
05.10.2021
Многопроцессорный общий объект Python3
Я столкнулся с проблемой синхронизации для общего объекта при использовании модуля multiprocessing в Python 3.2.3 (в Debian 7.5). Я собрал этот простой пример, чтобы проиллюстрировать проблему, его функциональность аналогична...
2153 просмотров
schedule
17.11.2021
Хранение сложных структур данных в общей памяти PHP
У меня есть сложная структура данных (объекты и прочее), разделяемая всеми моими PHP-скриптами, и сейчас я сохраняю ее сериализованную в сеансе. Это могло бы повысить производительность моего сервера, если бы мне не приходилось сериализовать и...
221 просмотров
schedule
16.11.2021
Отмена отображения ускоренной разделяемой памяти
У меня есть код, в котором повышенная разделяемая память используется одним писателем и многими читателями.
Писатель создает общую память, открывает ее с разрешениями на запись и время от времени записывает в нее данные.
Читатели постоянно...
503 просмотров
schedule
01.12.2021
Работа с общей памятью для смешанной программы C / FORTRAN в cygwin
Я портирую на cygwin программу на FORTRAN / C, которая использует подпрограммы C для создания общей области памяти, позволяющей различным независимым подпрограммам FORTRAN обмениваться данными. Программа компилируется и нормально работает в Linux с...
552 просмотров
schedule
28.09.2021
Java - кэширование экземпляра большого объекта для нескольких запусков, возможно, в NetBeans
Я пытаюсь выяснить, существует ли «простой» способ постоянного хранения экземпляра большого объекта в памяти JVM для совместного использования и повторного использования для нескольких запусков другими программами. Я работаю над netbeans, используя...
1169 просмотров
schedule
21.09.2021
OpenMP: общие переменные в единой конструкции nowait
Итак, у меня есть этот небольшой фрагмент кода:
int a = 10;
bool finished = false;
#pragma omp parallel num_threads(3) shared(a, finished)
{
while(!finished) {
#pragma omp single nowait
{
printf("[%d] a is: %d\n",...
2198 просмотров
schedule
10.11.2021
Непостоянные сопоставленные файлы в Java
C # предлагает непостоянные (отображенные в память) файлы и, следовательно, разделяемую память, которая не основана на реальном файле, что приводит к отсутствию операций дискового ввода-вывода.
Я хотел бы знать, как это сделать на Java (помимо...
250 просмотров
schedule
29.10.2021
создание файла shm из модуля ядра
Я пытаюсь открыть файл shm для обмена данными между ядром и пользовательским процессом. Ниже приведен код моего модуля ядра. Выходные данные системного журнала показывают, что ошибок не обнаружено. После загрузки модуля я не вижу файл, который...
674 просмотров
schedule
14.11.2021