Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

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

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

19.11.2015, 09:55. Просмотров 249. Ответов 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 в классе - C++
Добрый вечер, есть ли реальное решение придерживаться правилу нуля и иметь в классе std::unique_ptr ?

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

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

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

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

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

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

Функция 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...

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

Unique records - Базы данных
Доброго утра всем. Как выбрать из таблицы только уникальные записи? Т.е. неповторяющиеся значения. Стандартной встроенной функцией не...

Name not unique in this context - C++ Builder БД
Проблема такого характера. На первой форме реализована работа не сложной базы данных в виде ежедневника, при активации этой формы выдается...


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

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

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