elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Compartir un std::vector<char> entre dos hilos fork() con memoria compartida shm
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Compartir un std::vector<char> entre dos hilos fork() con memoria compartida shm  (Leído 1,347 veces)
patilanz


Desconectado Desconectado

Mensajes: 481

555-555-0199@example.com


Ver Perfil WWW
Compartir un std::vector<char> entre dos hilos fork() con memoria compartida shm
« en: 22 Junio 2015, 14:42 pm »

Hola estoy intentando hacer un programa que cree 2 hilos, el principal que leerá datos de una archivos y los guardara en un vector<char> mientras que el otro hilo lee el vector<char> eliminando el primer dato pop_back() para escribir lo en otro archivo.

El problema es que no se compartir un vector<char> en la memoria entre los dos hilos.
Empecé por hacer esto:

Código
  1. vector<char> *buffer = new vector<char>();
  2. shmget(IPC_PRIVATE,1024 * sizeof(vector<char>),IPC_CREAT | 0700);

pero luego no se como seguir con shmat()
Un código ejemplo pls  :D

Saludos


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Emular MultiHilos (multithread) Sin Fork (FAKE FORK) « 1 2 »
PHP
OzX 14 8,969 Último mensaje 27 Marzo 2009, 00:24 am
por OzX
hacer compareTo con vector de char (para ordenar nombres)
Java
d!lan 2 3,076 Último mensaje 19 Febrero 2014, 16:41 pm
por NikNitro!
Un problema con Memoria Compartida
Programación C/C++
camv123 0 1,567 Último mensaje 24 Abril 2014, 16:36 pm
por camv123
Duda con Array c++ 2 Dimensiones y vector de profundiad char nombre[X][Y]
Programación C/C++
jenniferpd 2 2,648 Último mensaje 28 Septiembre 2014, 04:07 am
por rir3760
Filtro para no introducir un char en vector int.
Programación C/C++
antkk 2 1,861 Último mensaje 14 Marzo 2015, 17:43 pm
por rir3760
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines