19
ответов

Какие API параллельного программирования Вы используете? [закрытый]

Попытка сжать, как люди на самом деле пишут параллельный код в настоящее время, рассматривая огромную важность многоядерных и многопроцессорных аппаратных средств в эти дни. Мне это похоже...
вопрос задан: 3 October 2008 18:45
11
ответов

Как я начинаю использовать программирование мультипотока?

Я - новичок на Переполнении стека. Я работаю над платформой Unix в C/C++. Знание основного программирования в этих отношениях, как я мог запустить с многопоточности? Многопоточность, кажется, очень...
вопрос задан: 10 November 2009 12:11
9
ответов

Почему Java Thread спроектирован таким образом, что его нельзя перезапустить? [Дубликат]

Я прочитал много статей о Java Threading и планировании потоков и взаимодействии JVM с потоками ОС и все такое. Я также знаю жизненный цикл потока Java. Мои вопросы: - Может ли ...
вопрос задан: 4 March 2014 16:11
8
ответов

Память остается выделенной, когда поток C++ выходит?

Я пользуюсь pthread библиотекой на Linux. Я присваиваю строку в потоке A и затем пытаюсь распечатать строку в потоке B. Однако строка просто распечатывает пустой (я проверил, что она работает...
вопрос задан: 23 May 2017 10:27
8
ответов

Как вы вызываете pthread_create () для нестатической функции-члена извне класса [duplicate]

Я хотел бы иметь возможность создать поток нестатической функции-члена класса извне класса без необходимости вызова статической вспомогательной функции. Это возможно? Я знаю, что нестатические ...
вопрос задан: 27 September 2015 18:58
8
ответов

Наверху pthread взаимных исключений?

Я пытаюсь сделать API C++ (для Linux и Соляриса) ориентированным на многопотоковое исполнение, так, чтобы его функции могли быть вызваны от различных потоков, не повреждая внутренние структуры данных. В моем текущем подходе я использую...
вопрос задан: 14 August 2009 12:38
8
ответов

Событие / Многопоточность Очереди Задачи C++

Я хотел бы создать класс, методы которого можно назвать от нескольких потоков. но вместо того, чтобы выполнить метод в потоке, от которого это назвали, это должно выполнить их всех в своем собственном...
вопрос задан: 29 May 2009 00:43
7
ответов

pthreads в C - pthread_exit

По некоторым причинам я думал, что вызов pthread_exit (ПУСТОЙ УКАЗАТЕЛЬ) в конце основной функции гарантирует, что все рабочие потоки (по крайней мере, созданный в основной функции) закончили бы работать прежде...
вопрос задан: 24 August 2017 07:58
7
ответов

Принудительное ложное пробуждение в Java

Этот вопрос не о том, действительно ли ложные пробуждения счастливы, потому что это уже обсуждалось здесь полностью: действительно ли случаются ложные пробуждения? Следовательно, это также не о том, почему ...
вопрос задан: 23 May 2017 12:17
7
ответов

Неблокирование pthread_join

Я кодирую завершение работы многопоточного сервера. Если все идет, поскольку это должно все потоки выходить их собственным, но существует маленький шанс, что поток застревает. В этом случае это было бы...
вопрос задан: 2 June 2015 19:02
7
ответов

Как распечатать pthread_t

Искавший, но не сталкиваются с удовлетворяющим ответом. Я знаю, что существует не портативный способ распечатать pthread_t. Как дела это в Вашем приложении? Обновление: На самом деле мне не нужен pthread_t, но некоторые маленькие...
вопрос задан: 8 July 2013 22:36
7
ответов

C++ - потоки и несколько очередей

Я должен создать систему рабочих (представленный как потоки) и (несколько) очереди. Отдельные задания ожидают в одной из очередей, и ожидает рабочего потока для обработки их. Каждый рабочий может...
вопрос задан: 22 May 2009 17:01
6
ответов

Простой pthread! C++

Я понятия не имею, почему это не работает #include <iostream> #include <pthread.h> использование станд. пространства имен; освободите *print_message () {суд <<"Threading\n";} международное основное () {pthread_t...
вопрос задан: 6 September 2016 11:11
6
ответов

Мой поток может помочь ОС решить когда к контекстному переключению это?

Я работаю над потоковым приложением на Linux в C++, который пытается быть реальным временем, делая действие с heartbeat, или максимально близко к нему. На практике я нахожу, что ОС выгружает мой...
вопрос задан: 27 May 2010 04:01
6
ответов

Как многопоточное приложение C должно обработать неудавшийся malloc ()?

Часть приложения, я продолжаю работать, является простым находящимся в pthread сервером, который связывается по сокету TCP/IP. Я пишу это в C, потому что это будет выполнением в ограниченной памяти...
вопрос задан: 14 May 2010 11:28
6
ответов

C Программирование: Отладка с pthreads

Одной из самых твердых вещей для меня для начальной корректировки к было мое первое интенсивное программирование опыта с pthreads в C. Я привык знать точно, чем следующая строка кода, который будет выполнен, будет и...
вопрос задан: 13 February 2010 15:26
6
ответов

есть ли метод isAlive в C для проверки состояния потока? [Дубликат]

Мне нужен метод, например «isAlive» в java, для использования в моем проекте C, чтобы узнать состояние pthread. Пока я искал в Интернете, мне ничего не удалось найти. У вас есть какие-то предложения?
вопрос задан: 28 January 2010 18:01
6
ответов

Который лучше для окон? pthreads или CreateMutex?

Я портирую свое приложение на окна из Linux. Я довольно плохо знаком с изобразительным искусством портирования приложения через платформы. Насколько я знаю, Windows исходно не поддерживает потоки POSIX...
вопрос задан: 10 July 2009 15:52
6
ответов

Передающие структуры как аргументы при использовании pthread_create ()

Я пытался передать структуру как 4-й аргумент при использовании pthread_create () с чем-то вроде этого: pthread_create (&tid1, ПУСТОЙ УКАЗАТЕЛЬ, calca, &t);//t является структурой Теперь каждый раз, когда я пытаюсь получить доступ...
вопрос задан: 14 May 2009 16:30
6
ответов

Как реализовать чтение блокирования с помощью потоков POSIX

Я хотел бы реализовать сценарий производителя/потребителя, который повинуется интерфейсам, которые являются примерно: класс Потребитель {частный: векторное <символьное> чтение (size_t n) {//, Если внутренний буфер имеет '...
вопрос задан: 16 October 2008 00:40
5
ответов

То, как возвратить значение от pthread, распараллеливает в C?

I'am, плохо знакомый с C и, хотел бы играть с потоками немного. Я хотел бы возвратить некоторое значение от потока с помощью pthread_exit (), Мой код следующие: #include <pthread.h> #include <stdio.h&...
вопрос задан: 6 May 2019 07:40
5
ответов

pthread функционируют от класса

Скажем, у меня есть класс, такой как класс c {//... освобождают *печать (пусто *) {суд <<"Привет"; }} И затем у меня есть вектор c вектора <c> классы; pthread_t t1; классы push_back (c ())...
вопрос задан: 27 September 2015 18:58
5
ответов

Как я бужу выбор () на сокете близко?

Я в настоящее время использую избранный цикл для управления сокетами в прокси. Одно из требований этого прокси то, что, если прокси отправляет сообщение на внешний сервер и не вкладывает ответ...
вопрос задан: 14 March 2014 19:54
5
ответов

PThread по сравнению с повышением:: поток?

Наличие никакого опыта с поточной обработкой в прошлом, которая поточная обработка техники в C++ будет самой легкой для новичка? повышение:: поток или pthreads?
вопрос задан: 8 March 2014 15:38
5
ответов

Как позволить определенным потокам иметь приоритет в блокировке взаимоисключающего PTHREADS использования

Предположите, что следующий код выполняется 10 потоками. pthread_mutex_lock (&lock) Некоторый тривиальный код pthread_mutex_unlock (&lock) Ради объяснений позволяет, говорят, что потоки...
вопрос задан: 20 July 2010 03:33
5
ответов

Приостановите pthreads, не используя условие

Я хочу приостановить pthreads, но по-видимому, нет такой функции как pthread_suspend. Я считал где-нибудь о приостановке pthreads использование взаимных исключений и условий и использовал его в качестве следующего: #include <...
вопрос задан: 29 June 2010 13:27
5
ответов

эффективный ориентированный на многопотоковое исполнение одиночный элемент в C++

Обычный шаблон для singleton-класса - что-то как статический Foo &getInst () {статический Foo *inst = ПУСТОЙ УКАЗАТЕЛЬ; если (inst == ПУСТОЙ УКАЗАТЕЛЬ) inst = новый Foo (...); возвратитесь *inst;} Однако это - мой...
вопрос задан: 4 April 2010 21:53
5
ответов

Pthreads в Visual C++

Я экспериментирую с многопоточностью в Windows и задавался вопросом, должен ли я использовать Потоки POSIX использования API Win32 для Windows Learning Pthreads, было бы полезно, если я пытался разработать такой...
вопрос задан: 8 March 2010 18:07
5
ответов

Как измерить взаимоисключающую конкуренцию?

У меня есть некоторый потоковый код с помощью PThreads на Linux, который, я подозреваю, страдает от чрезмерной конкуренции за блокировку. Какие инструменты доступны для меня для измерения этого? Солярис имеет DTrace и plockstat...
вопрос задан: 9 August 2009 01:40
5
ответов

Не блокируя взаимное исключение для pthread_cond_timedwait и pthread_cond_signal (на Linux)

Там какая-либо оборотная сторона к вызову pthread_cond_timedwait, не беря блокировку на связанном взаимном исключении сначала, и также не беря взаимоисключающую блокировку при вызове pthread_cond_signal? В моем случае существует...
вопрос задан: 16 June 2009 18:31