Результаты поиска по запросу "pthreads"

6 ответов

Проблема Posix темы

Я пытаюсь понять pthreads на примере. Я сделал следующий код, который дает разные ответы при каждом запуске! Может кто-нибудь объяснить ошибку, пожалуйста? ТИА, Свияя Код здесь: #include <pthread.h> #include <stdio.h> #include <stdlib.h> ...

5 ответов

pthreads: pthread_cond_signal () из критической секции

У меня есть следующий кусок кода в потоке A, который блокирует с помощьюpthread_cond_wait() pthread_mutex_lock(&my_lock); if ( false == testCondition ) pthread_cond_wait(&my_wait,&my_lock); pthread_mutex_unlock(&my_lock);У меня есть следующий ...

3 ответа

изменить приоритет нити на Android в c / c ++

Безумно скрытый pthread api для приоритета потоков не только невероятно непостижим, но и не работает на Android. Итак, есть ли способ уменьшить или увеличить приоритет потока? int currentPolicy; struct sched_param sched; status ...

ТОП публикаций

5 ответов

Несколько потоков в программе на C

Я пишу приложение Unix на C, которое использует несколько потоков управления. У меня проблема с завершением основной функции до того, как поток, который она породила, должен изменить свою работу. Как мне предотвратить это? Я подозреваю, что мне ...

3 ответа

темы mingw-w64: posix против win32

Я устанавливаю mingw-w64 на Windows, и есть два варианта: потоки win32 и потоки posix. Я знаю, в чем разница между потоками win32 и pthreads, но я не понимаю, в чем разница между этими двумя вариантами. Я сомневаюсь, что если я выберу ...

3 ответа

проблема завершения потока (c программирование)

Я работаю над приложением для Linux на C, которое использует несколько потоков. Потоки, порожденные основной функцией, выполняют большую часть работы и поэтому обычно заканчиваются последними. Я наблюдаю какое-то странное поведение, и я полагаю, ...

4 ответа

Порядок выполнения потоков в pthreads

В следующей программе, каковы возможности для упорядочения потоков? Предполагая, что «функция» напечатает идентификатор потока, который является уникальным (так как здесь у нас есть только один процесс). Я всегда получаю заказ th1, th2! #include ...

4 ответа

Когда я убиваю pThread в C ++, вызывается ли деструктор объектов в стеках?

Я пишу многопоточную программу C ++. Я планирую убивать темы. Тем не менее, я также использую рефконт GC. Мне интересно, если объекты, расположенные в стеке,...

5 ответов

PThread против boost :: thread?

Не имея опыта работы с потоками в прошлом, какой метод потоков в C ++ будет самым простым для начинающего? boost :: thread или pthreads?

1 ответ

Pthread Mutex: pthre, ad_mutex_unlock () отнимает много времени

Я написал многопоточную программу с pthread, используя модель производитель-потребитель. Когда я использовал профилировщик Intel VTune для профилирования своей программы, я обнаружил, что производитель и потребитель тратят много времени ...