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

C++

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

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

19.11.2015, 09:55. Просмотров 237. Ответов 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?
Посмотрите здесь:

Реализую класс очередь с использованием двух стеков.ошибка итератор dequee is not dereferanceble - C++
Реализую класс очередь с использованием двух стеков. Вот, все получается, только pop плохо работает.. ошибка итератор dequee is not...

Функция unique - C++
#include&lt;iostream&gt; #include&lt;algorithm&gt; #include&lt;string&gt; #include&lt;vector&gt; #include&lt;conio.h&gt; #include &lt;fstream&gt; using namespace...

Алгоритм unique - C++
#include &lt;iostream&gt; #include &lt;algorithm&gt; #include &lt;list&gt; using namespace std; int main() { list&lt;int&gt;...

Потоковый сервер на С++ - C++
Добрый день. Стала задача написать сервер на плюсах (под линукс). Признаться, данный язык только начал осваивать, поэтому могу показаться...

Потоковый вывод - C++
string str; ifstream fin(filename += &quot;.txt&quot;); fin&gt;&gt;str; cout&lt;&lt;str; В чем беда, если в строке есть знаки пробела, он выводит лишь...

Потоковый сервер на С++ - C++ Linux
Добрый день. Стала задача написать сервер на плюсах (под линукс). Признаться, данный язык только начал осваивать, поэтому могу показаться...

Потоковый итератор - C++
Добрый день. Читаю книгу Объектно-ориентированное программирование в С++ Лафоре, там приводится такой код: #include &lt;iostream&gt; ...

потоковый звук - C++ Builder
есть вопрос,надеюсь на вашу помощ! хочу написать прогу(проигрователь),которая подсоединяется к интернету,к сайту с радио и ...

ПОТОКОВЫЙ ФАЙЛ - C++
Здравствуйте! Скажите пожалуйста.... 1)применяют ли в с++ ПОТОКОВЫЙ ФАЙЛ ? 2) и что это такое вообще ? поискал в инете,в книгах...

Unique ptr в классе - C++
Добрый вечер, есть ли реальное решение придерживаться правилу нуля и иметь в классе std::unique_ptr ?


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

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

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