Страница 1 из 1
Связь между потоками
Добавлено: 01.04.2016 09:02:22
CynicRus
Приветствую уважаемых форумчан. Имеются 2 потока, A и B. Так же имеется главный поток с формой.Требуется перекидываться информацией между потоками A и B. В приложении под windows я бы использовал PostThreadMessage для общения между потоками A и B, а есть ли какой нибудь кросс-платформенный механизм для этого? Погуглил - чего-то ничего внятного не нашёл, может быть кто-то уже сталкивался?
Re: Связь между потоками
Добавлено: 02.04.2016 12:03:53
Mirage
Берется любая удобная структура данных и посредством синхронизованного, например, с помощью критической секции доступа, производится обмен данными.
Re: Связь между потоками
Добавлено: 02.04.2016 20:28:55
CynicRus
Mirage писал(а):нхронизованного, например, с помощью критической секции доступа, производится обмен данными
Я таким способом сейчас и реализую, я думал - быть может есть нечто из коробки, чтобы свой велосипед не велосипедить-)))
Re: Связь между потоками
Добавлено: 02.04.2016 20:47:29
Mirage
Есть, конечно - например, потокобезопасные структуры данных.
Например:
https://github.com/BeRo1985/pasmp