Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
NoobCPP11
0 / 0 / 0
Регистрация: 14.10.2015
Сообщений: 15
#1

Реализую ли я потоковый unique? - C++

19.11.2015, 09:55. Просмотров 233. Ответов 0
Метки нет (Все метки)

Хочу дойти до золотой середины и поэтому обычный unique не подходит.

И так у нас есть std::vector<char> значение будут в нем неизменны на протяжение всего алгоритма. Все unique значения будут записываться в std::vector<char*>. При создание потока записываем char* в переменную oldchar*, а дальше в цикле просматриваем oldchar с char (char со временем меняет значение т.к. передали мы ее по ссылке, а oldchar у нас был создан когда создали поток). Цикл закончиться когда main изменит переменную переданную по ссылке bool flag_end на false. Но мы не создаем повторяющие потоки использую опять переменную переданную по ссылке bool flag_func если она равна true, а при false мы создадим поток.

Какие будут идеи? Только у меня проблема с синхронизацией. А точнее как синхронизировать циклы в потоках и цикл прохода по вектору в функции main.

Не по теме:

По сути это реализовать можно, но я еще плохо знаю потоки - вот тренируюсь. Вот например не знаю читать переменную все потоки в один момент времени могут или нет.

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2015, 09:55     Реализую ли я потоковый unique?
Посмотрите здесь:

C++ потоковый ввод
C++ ПОТОКОВЫЙ ФАЙЛ
потоковый звук C++ Builder
Алгоритм unique C++
Потоковый вывод C++
C++ Форматированный потоковый вывод
Реализую класс очередь с использованием двух стеков.ошибка итератор dequee is not dereferanceble C++
C++ Потоковый сервер на С++
Потоковый сервер на С++ C++ Linux
Потоковый итератор C++
Функция unique C++
Unique ptr в классе C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 23:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru