многопоточности (в текущем случае - set и unordered_set), когда один поток изменяет в контейнере данные и читает из него и неограниченное количество потоков читает?
                  
                  
                  
                  
                  
                  Очень интересует возможность использования без средств синхронизации потоков.
                  
                  
                  Тк мьютексы, например, в моём случае сильно бьют по производительности.
                  
                  
                  Возможно, есть какие-то другие контейнеры со схожей функциональностью и встроенной быстрой синхронизацией?
                  
                  
                  
                  
                  
                  Идеальная актуальность данных для читающих потоков не требуется.
                  
                  
                  
                  
                  
                  Насколько понимаю, удаление элемента из контейнера изменяющим потоком, делает недействительными итераторы читающих потоков.
                  
                  
                  Отсюда и вопрос.
                  
                  
                  Но, возможно, я ошибаюсь
                  
                  
                
Есть возможность
Можно улучшить решение с мьюксом https://www.modernescpp.com/index.php/reader-writer-locks
Нельзя со стандартными контейнерами Можно только читать из нескольких потоков, но писать при этом нельзя
Обсуждают сегодня