Resultados de la búsqueda a petición "shared-memory"

3 la respuesta

C ++ impulsar bibliotecas shared_memory_object referencia indefinida a 'shm_open'

ntenté compilar el siguiente código en 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, ...

3 la respuesta

Un programa simple de memoria compartida C ++ escrito en Linux: falla de segmentación

#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; ...

6 la respuesta

shmat () está devolviendo un "shmaddr" diferente para el mismo "shmkey"

Aquí está mi configuración ... /* 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 ...

10 la respuesta

Buena alternativa a la memoria compartida IPC para aplicaciones Java / C ++ en Linux

Actualmente estoy usando memoria compartida para IPC entre aplicaciones Java y C ++, pero estoy buscando una alternativa más conveniente. Alguien puede recomendar un método mejor con el mismo rendimiento y velocidad? ¡Gracias

4 la respuesta

a función @Entry utiliza demasiados datos compartidos (0x8020 bytes + sistema 0x10 bytes, 0x4000 máx.): Error CUDA

stoy usando Tesla C2050, que tiene una capacidad de cálculo 2.0 y ha compartido memoria48KB. Pero cuando trato de usar esta memoria compartida, lanvcc compilador me da el siguiente error Entry function '_Z4SAT3PhPdii' uses too much shared data ...

2 la respuesta

Cuando usar tuberías frente a cuándo usar la memoria compartida

Estoy leyendo sobre varios mecanismos de IPC. Estoy tratando de descubrir los escenarios, dónde usamos la Memoria compartida y dónde usamos Tuberías con nombre (FIFO). Pipes: múltiples procesos pueden escribir, sin embargo, solo un proceso ...

10 la respuesta

Compartir memoria de montón con fork ()

Estoy trabajando en la implementación de un servidor de base de datos en C que manejará las solicitudes de varios clientes. Para hacerlo, estoy usando fork () para manejar conexiones para clientes individuales. El servidor almacena datos en el ...

4 la respuesta

Qué poderes especiales tiene Ashmem?

Alguien puede explicar por qué se creó ashmem? Estoy navegando a través demm/ashmem.c ahora mismo. Por lo que puedo decir, el núcleo está pensando en ashmem como una memoria respaldada por archivos que puede ser mmap'd. Pero entonces, ¿por qué ...