Задержка внешний канал RSS

Безопасен ли поток доступа std :: map, если итераторы к нему никогда не аннулируются

Это не является достаточным предварительным условием. Вставки не делают недействительными итераторы, но создают гонку с другими потоками доступа.

Идея состоит в том, что я предварительно заполняю эту карту

Это кажется достаточным. Безопасно одновременно читать (находить, проходить и т. Д.) Стандартную карту из нескольких потоков, если ее не изменяет ни один поток.

, и эти обращения могут изменить значение std::atomic

Доступ, даже запись атомарного объекта, также является поточно-ориентированным. Но имейте в виду, что последовательность нескольких атомарных операций не является атомарной в целом.

7
задан x3ja 20 April 2009 в 16:23
поделиться

2 ответа

Это похоже на то, что вы можете сделать с Yahoo! Pipes ( http://pipes.yahoo.com ), вы можете изучить это. Когда вы ознакомитесь там, взгляните на Date Builder и параметры фильтрации.

Вы могли бы хотеть исследовать это. Когда вы ознакомитесь там, взгляните на Date Builder и параметры фильтрации.

Вы могли бы хотеть исследовать это. Когда вы ознакомитесь там, взгляните на Date Builder и параметры фильтрации.

3
ответ дан 7 December 2019 в 14:37
поделиться

Посмотрите на трубы Yahoo. Там что-то может быть.

http://pipes.yahoo.com/pipes/

1
ответ дан 7 December 2019 в 14:37
поделиться