В основном я хочу поделиться динамически выделенным массивом флагов состояния между различными потоками для управления взаимодействиями потоков.Многопоточная библиотека, которая может безопасно обмениваться данными указателя?
Есть ли библиотека, которая может добиться этого безупречно в ОС Windows?
Я попробовал Open MP, и он дает мне всевозможные странные ошибки и много головной боли, даже с флеш-памятью omp все иногда данные все еще не обновлены, неустойчивые указатели не помогли ни когда частота обращений высоко, поэтому программа становится очень неустойчивой и непоследовательной.
Есть ли библиотеки, которые могут обрабатывать общий и часто обновляемый и доступный массив данных (динамический) лучше? Может ли TBB справиться с этой ситуацией?
C++ Стандартная библиотека. Вы можете передавать общие данные объектам потока при построении. – juanchopanza
Обмен данными между потоками процесса ?! Вам не нужна внешняя библиотека. Передайте данные, такие как объект, переменные, указатели, ... – deepmax