El problema es que no se compartir un vector<char> en la memoria entre los dos hilos.
Empecé por hacer esto:
Código
vector<char> *buffer = new vector<char>(); shmget(IPC_PRIVATE,1024 * sizeof(vector<char>),IPC_CREAT | 0700);
pero luego no se como seguir con shmat()
Un código ejemplo pls
Saludos