Re: Очередь сообщений между потоками?
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 22.05.04 14:43
Оценка:
Здравствуйте, merlinJap, Вы писали:

J>Доброго времени суток...

J>Есть такой вопросик...
J>Сеществует несколько потоков (чистый WinAPI) которым нужно обмениваться некоторыми структурами (причем
J>структуры могут быть не фиксированного размера) необходимо создать что то наподобие очереди этих структур (с функциями Pop и Push).
J>до этого делал все на std::queue<> но раньше структура была фиксированная. Теперь же если в структуре реализовать поле (char* name) не будедет ли проблем с указателями? ведь поток выставивший в очередь
J>одну структуру может сразу выставить и вторую причем используя теже локальные переменные для ее формирования что и для первой.. ..сумбурно получилось.

J>С уважением....

не надо в структуры очереди записывать указатели на локальные переменные(например вместо char* использовать std::string), вот что могу сказать в ответ на ваше
сообщение, хотя это вы и сами наверное знаете знаете.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.