Связь между потоками

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Связь между потоками

Сообщение CynicRus » 01.04.2016 10:02:22

Приветствую уважаемых форумчан. Имеются 2 потока, A и B. Так же имеется главный поток с формой.Требуется перекидываться информацией между потоками A и B. В приложении под windows я бы использовал PostThreadMessage для общения между потоками A и B, а есть ли какой нибудь кросс-платформенный механизм для этого? Погуглил - чего-то ничего внятного не нашёл, может быть кто-то уже сталкивался?
CynicRus
постоялец
 
Сообщения: 106
Зарегистрирован: 28.06.2012 14:31:11

Re: Связь между потоками

Сообщение Mirage » 02.04.2016 13:03:53

Берется любая удобная структура данных и посредством синхронизованного, например, с помощью критической секции доступа, производится обмен данными.
Mirage
энтузиаст
 
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia

Re: Связь между потоками

Сообщение CynicRus » 02.04.2016 21:28:55

Mirage писал(а):нхронизованного, например, с помощью критической секции доступа, производится обмен данными

Я таким способом сейчас и реализую, я думал - быть может есть нечто из коробки, чтобы свой велосипед не велосипедить-)))
CynicRus
постоялец
 
Сообщения: 106
Зарегистрирован: 28.06.2012 14:31:11

Re: Связь между потоками

Сообщение Mirage » 02.04.2016 21:47:29

Есть, конечно - например, потокобезопасные структуры данных.
Например: https://github.com/BeRo1985/pasmp
Mirage
энтузиаст
 
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

Рейтинг@Mail.ru
cron