Попытка сжать, как люди на самом деле пишут параллельный код в настоящее время, рассматривая огромную важность многоядерных и многопроцессорных аппаратных средств в эти дни. Мне это похоже...
Я - новичок на Переполнении стека. Я работаю над платформой Unix в C/C++. Знание основного программирования в этих отношениях, как я мог запустить с многопоточности? Многопоточность, кажется, очень...
Я прочитал много статей о Java Threading и планировании потоков и взаимодействии JVM с потоками ОС и все такое. Я также знаю жизненный цикл потока Java. Мои вопросы: - Может ли ...
Я пользуюсь pthread библиотекой на Linux. Я присваиваю строку в потоке A и затем пытаюсь распечатать строку в потоке B. Однако строка просто распечатывает пустой (я проверил, что она работает...
Я хотел бы иметь возможность создать поток нестатической функции-члена класса извне класса без необходимости вызова статической вспомогательной функции. Это возможно? Я знаю, что нестатические ...
Я пытаюсь сделать API C++ (для Linux и Соляриса) ориентированным на многопотоковое исполнение, так, чтобы его функции могли быть вызваны от различных потоков, не повреждая внутренние структуры данных. В моем текущем подходе я использую...
Я хотел бы создать класс, методы которого можно назвать от нескольких потоков. но вместо того, чтобы выполнить метод в потоке, от которого это назвали, это должно выполнить их всех в своем собственном...
По некоторым причинам я думал, что вызов pthread_exit (ПУСТОЙ УКАЗАТЕЛЬ) в конце основной функции гарантирует, что все рабочие потоки (по крайней мере, созданный в основной функции) закончили бы работать прежде...
Этот вопрос не о том, действительно ли ложные пробуждения счастливы, потому что это уже обсуждалось здесь полностью: действительно ли случаются ложные пробуждения? Следовательно, это также не о том, почему ...
Я кодирую завершение работы многопоточного сервера. Если все идет, поскольку это должно все потоки выходить их собственным, но существует маленький шанс, что поток застревает. В этом случае это было бы...
Искавший, но не сталкиваются с удовлетворяющим ответом. Я знаю, что существует не портативный способ распечатать pthread_t. Как дела это в Вашем приложении? Обновление: На самом деле мне не нужен pthread_t, но некоторые маленькие...
Я должен создать систему рабочих (представленный как потоки) и (несколько) очереди. Отдельные задания ожидают в одной из очередей, и ожидает рабочего потока для обработки их. Каждый рабочий может...
Я понятия не имею, почему это не работает #include <iostream> #include <pthread.h> использование станд. пространства имен; освободите *print_message () {суд <<"Threading\n";} международное основное () {pthread_t...
Я работаю над потоковым приложением на Linux в C++, который пытается быть реальным временем, делая действие с heartbeat, или максимально близко к нему. На практике я нахожу, что ОС выгружает мой...
Часть приложения, я продолжаю работать, является простым находящимся в pthread сервером, который связывается по сокету TCP/IP. Я пишу это в C, потому что это будет выполнением в ограниченной памяти...
Одной из самых твердых вещей для меня для начальной корректировки к было мое первое интенсивное программирование опыта с pthreads в C. Я привык знать точно, чем следующая строка кода, который будет выполнен, будет и...
Мне нужен метод, например «isAlive» в java, для использования в моем проекте C, чтобы узнать состояние pthread. Пока я искал в Интернете, мне ничего не удалось найти. У вас есть какие-то предложения?
Я портирую свое приложение на окна из Linux. Я довольно плохо знаком с изобразительным искусством портирования приложения через платформы. Насколько я знаю, Windows исходно не поддерживает потоки POSIX...
Я пытался передать структуру как 4-й аргумент при использовании pthread_create () с чем-то вроде этого: pthread_create (&tid1, ПУСТОЙ УКАЗАТЕЛЬ, calca, &t);//t является структурой Теперь каждый раз, когда я пытаюсь получить доступ...
Я хотел бы реализовать сценарий производителя/потребителя, который повинуется интерфейсам, которые являются примерно: класс Потребитель {частный: векторное <символьное> чтение (size_t n) {//, Если внутренний буфер имеет '...
I'am, плохо знакомый с C и, хотел бы играть с потоками немного. Я хотел бы возвратить некоторое значение от потока с помощью pthread_exit (), Мой код следующие: #include <pthread.h> #include <stdio.h&...
Скажем, у меня есть класс, такой как класс c {//... освобождают *печать (пусто *) {суд <<"Привет"; }} И затем у меня есть вектор c вектора <c> классы; pthread_t t1; классы push_back (c ())...
Я в настоящее время использую избранный цикл для управления сокетами в прокси. Одно из требований этого прокси то, что, если прокси отправляет сообщение на внешний сервер и не вкладывает ответ...
Наличие никакого опыта с поточной обработкой в прошлом, которая поточная обработка техники в C++ будет самой легкой для новичка? повышение:: поток или pthreads?
Предположите, что следующий код выполняется 10 потоками. pthread_mutex_lock (&lock) Некоторый тривиальный код pthread_mutex_unlock (&lock) Ради объяснений позволяет, говорят, что потоки...
Я хочу приостановить pthreads, но по-видимому, нет такой функции как pthread_suspend. Я считал где-нибудь о приостановке pthreads использование взаимных исключений и условий и использовал его в качестве следующего: #include <...
Обычный шаблон для singleton-класса - что-то как статический Foo &getInst () {статический Foo *inst = ПУСТОЙ УКАЗАТЕЛЬ; если (inst == ПУСТОЙ УКАЗАТЕЛЬ) inst = новый Foo (...); возвратитесь *inst;} Однако это - мой...
Я экспериментирую с многопоточностью в Windows и задавался вопросом, должен ли я использовать Потоки POSIX использования API Win32 для Windows Learning Pthreads, было бы полезно, если я пытался разработать такой...
У меня есть некоторый потоковый код с помощью PThreads на Linux, который, я подозреваю, страдает от чрезмерной конкуренции за блокировку. Какие инструменты доступны для меня для измерения этого? Солярис имеет DTrace и plockstat...
Там какая-либо оборотная сторона к вызову pthread_cond_timedwait, не беря блокировку на связанном взаимном исключении сначала, и также не беря взаимоисключающую блокировку при вызове pthread_cond_signal? В моем случае существует...