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

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

19.11.2015, 09:55. Просмотров 276. Ответов 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? (C++):

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

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

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

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

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

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

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;list&gt; using namespace...

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

@unique
Есть такая функция @Unique. Возвращает по описание произвольное уникальное...

Unique records
Доброго утра всем. Как выбрать из таблицы только уникальные записи? Т.е....


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

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

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