Результаты поиска по запросу "shared-memory"
Очистка ресурса при аварийном завершении процесса
Мой вопрос: когда процесс ненормально завершается (через сигнал это может быть SIGKILL, поэтому мы не можем его перехватить), существует ли какой-либо гарантированный порядок или атомарность, при которой его ресурсы высвобождаются? В частности, ...
Если подумать, может, тебе стоит пойти с POSH.
ли модуль Python, который позволил бы мне помещать экземпляры нетривиальных пользовательских классов в общую память? Под этим я подразумеваю размещение непосредственно в разделяемой памяти, а не врезание в нее и из ...
Еще раз спасибо Я мог бы обнаружить, что для доступа к «глобальной» памяти объединение (соседние) адреса памяти, которые требуются потокам, является ключом, в то время как в «разделяемой» памяти ключом являются не конфликтующие адреса, выданные потоками. Я прав?
я есть «N» потоки для одновременного выполнения на устройстве, которое им нужно, чтобы M * N плавали из глобальной памяти. Как правильно соединить глобальную память? В этом вопросе, как общая память может помочь?
Если это возможно, было бы лучше, чтобы данные изображения загружались / генерировались непосредственно в общую область памяти. Это исключает копию памяти и помещает ее прямо туда, где она должна быть. Когда он будет готов, вы можете сообщить другому процессу, передав ему смещение в общую память, где начинаются данные.
тоящее время я пытаюсь реализовать межпроцессное взаимодействие с помощью WindowsCreateFileMapping [http://msdn.microsoft.com/en-us/library/aa366551.aspx] механизм. Я знаю, что мне нужно сначала создать объект сопоставления файлов с помощью ...
Предоставление доступа к общей памяти после того, как дочерние процессы уже запущены
Как предоставить дочерним процессам доступ к данным в общей памяти, если данные доступны только после того, как дочерние процессы были созданы ...
разделение памяти между двумя приложениями
У меня есть два разных приложения Windows (два разных человека пишут код). Один написан на C ++, а другой на C #. Мне нужно каким-то образом, как обмениваться данными в оперативной памяти между ними. Один должен записывать данные, а другой просто ...
C ++ Boost библиотеки shared_memory_object неопределенная ссылка на 'shm_open'
Я попытался скомпилировать следующий код на Ubuntu 11.04: #include <boost/interprocess/shared_memory_object.hpp> #include <iostream> int main() { boost::interprocess::shared_memory_object shdmem(boost::interprocess::open_or_create, ...
Простая программа с общей памятью на C ++, написанная на Linux: ошибка сегментации
#include <stdio.h> #include <sys/shm.h> #include <sys/stat.h> #include <string> #include <vector> #include <iostream> using namespace std; struct LOCK { string name; string type; vector <string> pids; }; int main () { int segment_id; ...
shmat () возвращает другой «shmaddr» для того же «shmkey»
Вот мои настройки ... /* Bounded Buffer item structure */ struct item { int id; /* string index value */ char str[80]; /* string value */ }; /* Structure for the shared memory region */ typedef struct { int debug; /* debug flag */ int in; /* ...
Функция ввода использует слишком много общих данных (0x8020 байт + 0x10 байт системы, 0x4000 макс.) - ошибка CUDA
Я использую Tesla C2050, которая имеет вычислительные возможности 2.0 и имеет общую память48KB, Но когда я пытаюсь использовать эту общую памятьnvcc компилятор выдает мне следующую ошибку Entry function '_Z4SAT3PhPdii' uses too much shared data ...