Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++
Войти
Регистрация
Восстановить пароль
 
NoobCPP11
0 / 0 / 1
Регистрация: 14.10.2015
Сообщений: 15
1

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

19.11.2015, 09:55. Просмотров 281. Ответов 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.

Не по теме:

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

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

Unique ptr в классе
Добрый вечер, есть ли реальное решение придерживаться правилу нуля и иметь в классе...

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

Модуль (потоковый) вычисления TTH файла
Нигде не мог найти готовое решение вычисления TTH файла, поэтому решил сам сделать. Может...

как создать отдельно-потоковый динамический компонент
Есть вариант создать динамическую форму а потом разместить компонент. Но не очень бы хотелось...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2015, 09:55

Функция unique
#include&lt;iostream&gt; #include&lt;algorithm&gt; #include&lt;string&gt; #include&lt;vector&gt; #include&lt;conio.h&gt;...

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

Как реализовать отпускание? (реализую перетаскивание геом.фигуры на канве)
Захват происходит по событию onDown,перетаскивание Onmove, отпускание при событии onUp. как...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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