Quero compartilhar uma estrutura de dados de um thread para dois outros threads com a API Win32 PostThreadMessage()
usando uma MSG
estrutura. Só quero saber se o uso de mensagens de thread na fila é serializado?
Eu tento:
PostThreadMessage(thReceiver_A_Id, (int)ct + 100, (WPARAM)&generic_data, NULL);
PostThreadMessage(thReceiver_B_Id, (int)ct + 100, (WPARAM)&generic_data, NULL);
e espere acesso serializado no lado do receptor:
MSG msg;
GetMessage(&msg, NULL, NULL, 0)