1
ответ

pthreads с оперативным приоритетом

Я должен управлять пулом потоков, имеющих различные приоритеты, таким образом, я записал процедуру запуска потока выполнения: статический международный запуск (thrd_t *thrd, thrd_sync_t *синхронизация, интервал prio) {pthread_attr_t...
вопрос задан: 4 June 2014 21:59
1
ответ

Почему sys+user> реален в “команде времени”?

У меня есть программа, которая пользуется pthread библиотекой, чтобы сделать умножение матриц 500x500 матрица. Каждый поток вычисляет 50 строк матрицы. Когда я время его выполнение: shadyabhi@shadyabhi-desktop $:~...
вопрос задан: 31 August 2012 23:27
1
ответ

Как я могу убить pthread, который находится в бесконечном цикле, из-за пределов этого цикла?

Я создаю нить и помещаю ее в бесконечный цикл. Я получаю утечки памяти при проверке кода с помощью valgrind. Вот мой код: #include #include void thread_do(void)...
вопрос задан: 31 October 2011 23:41
1
ответ

Как отследить многопоточное приложение?

РЕДАКТИРОВАТЬ (ВЫПОЛНЕНО): Я пытаюсь отследить демон vsftpd. У меня есть следующий код, который прикрепляется к демону. Затем он успешно отображает PID первого порожденного процесса. Однако ...
вопрос задан: 30 March 2011 00:33
1
ответ

Отказ сегментации в libcurl, многопоточном

Таким образом, у меня есть набор рабочих потоков, делающих простой вихревой класс, каждый рабочий поток имеет его собственный вихревой легкий дескриптор. Они делают только ГЛАВНЫЕ поиски на случайных веб-сайтах. Также блокирующие функции присутствуют...
вопрос задан: 19 July 2010 13:20
1
ответ

gdb: не Может найти новые потоки: универсальная ошибка

Когда я выполняю GDB против программы, которая загружает .so, который связан с pthreads, ошибка отчетов GDB "Не может найти новые потоки: универсальная ошибка". Обратите внимание, что исполняемый файл, который я выполняю, не связан с pthreads...
вопрос задан: 24 April 2010 00:27
1
ответ

различие в gcc между-pthread и-pthreads?

У меня есть pthreads программа. Я должен скомпилировать его с gcc-pthread в Linux (-pthreads, нераспознанная опция), и gcc-pthreads в Sun (-pthread нераспознанная опция). Почему различие, так как это...
вопрос задан: 9 December 2009 23:30
1
ответ

sem_timedwait, не поддерживаемый правильно на RedHat Enterprise Linux 5.3 вперед?

Мы видим нечетное поведение на RedHat Enterprise системы Linux с pthreads sem_timedwait. Это только происходит с версиями 5.3 вперед. Когда мы создаем семафор на фоновом потоке с...
вопрос задан: 2 December 2009 12:18
1
ответ

autoconf с-pthread

Поздравления. Я пытаюсь создать autoconf, настраивают сценарий, который автоматически проверяет, для которого pthread опция использовать и, идеально, определяет-pthread при компиляции с gcc. Это была моя надежда это...
вопрос задан: 9 November 2009 04:36
1
ответ

pthread может выполнить очистку самостоятельно?

Скажем, я: malloc pthread_tfor, содержащий контекст потока pthread_create с как пользовательский параметр указатель на pthread_t структуру, Другими словами, функция потока имеет доступ к...
вопрос задан: 6 November 2009 15:52
1
ответ

Несколько аргументов функции, вызванной pthread_create ()?

Я должен передать несколько аргументов функции, что я хотел бы обратиться к отдельному потоку. Я считал, что типичный способ сделать это должно определить структуру, передайте функцию указатель на это...
вопрос задан: 30 August 2009 00:52
1
ответ

Измените UID/GID только одного потока в Linux

Существует ли способ изменить UID/GID только одного потока в многопоточном процессе? Причина этого пишет приложение обслуживания файлов - ACL и квота не осуществляется если uid/gid...
вопрос задан: 3 August 2009 17:36
1
ответ

Что такое Пул потоков?

Каково понятие реализации Пула потоков (в C со справкой от pthreads)? как потоку можно присвоить выполниться от пула потоков?
вопрос задан: 27 July 2009 13:19
1
ответ

назвать pthread_cond_broadcast со взаимным исключением сохраненным или нет?

С pthread_cond_t мы должны связать взаимное исключение При передаче сигналов об условии, я видел код, такой как pthread_mutex_lock (&mutex);//код, который делает условие истинным pthread_cond_broadcast (и...
вопрос задан: 9 July 2009 17:11
1
ответ

Когда безопасно уничтожить pthread барьер?

Если у меня есть инициализированный pthread_barrier_t, когда безопасно уничтожить его? Действительно ли следующий пример безопасен? барьер pthread_barrier_t;... международное дистанционное управление = pthread_barrier_wait (b); если (дистанционное управле
вопрос задан: 17 May 2009 11:46
1
ответ

вызов обратного вызова от потока с помощью указателей функции

c компилятор программы gcc у меня есть 3 файла. main.c stop_watch.h и stop_watch.c Эта программа действительно работает. Я называю start_stopwatch. И это будет обратный вызов в main.c timeout_cb () после того, как время истечет. Я...
вопрос задан: 25 February 2009 19:18
1
ответ

Как присоединиться к потоку, который зависает при блокировании IO?

У меня есть поток, работающий в фоновом режиме, который читает события из устройства ввода данных блокирующимся способом, теперь когда я выхожу из приложения, я хочу очистить поток правильно, но я не могу просто...
вопрос задан: 15 October 2008 05:21
0
ответов

В чем разница между потоками NPTL и POSIX?

В чем основная разница между потоками NPTL и POSIX? Как они развивались?
вопрос задан: 21 November 2019 15:33
0
ответов

Как использовать пул потоков с pthreads?

У меня есть очередь заданий, и я хочу создать пул из четырех потоков, куда я могу передать свои задания. Я застрял в том, как сделать потоки и держать их в подвешенном состоянии, пока нет работы. ЗАДАНИЕ ...
вопрос задан: 16 November 2019 06:36
0
ответов

valgrind ошибки утечки памяти при использовании pthread_create

Я пишу программу с использованием библиотеки pthread. Когда я запускаю свою программу с помощью команды valgrind --leak-check = full, я получаю следующее описание ошибки: == 11784 == == 11784 == ** СВОДКА КУЧИ: ** ...
вопрос задан: 29 July 2019 19:50
0
ответов

return () по сравнению с pthread_exit () в функциях запуска pthread

Следующая программа показывает, что мы можем использовать return или pthread_exit для возврата переменной void *, доступной для переменной состояния pthread_join. Если предпочтение отдается использованию одного вместо ...
вопрос задан: 24 July 2019 04:46
0
ответов

Когда основной поток завершается, другие потоки также выходят?

У меня проблема с основными потоками и другими потоками в одном и том же процессе. Когда основная функция возвращается, завершаются ли и другие потоки? Я смущен этим. Рассмотрим следующий тестовый код :...
вопрос задан: 11 March 2019 16:29
0
ответов

Как правильно управлять pthread

У меня иногда возникают случайные проблемы с присоединением к pthread. Я могу просто сказать, что поток не застрял в взаимоблокировке с мьютексом при сбое соединения. Большую часть времени поток простаивает (системный вызов сна) ...
вопрос задан: 3 March 2019 17:09
0
ответов

Возможно ли, что способ, которым Rust создает потоки, плохо сочетается с зависимостью библиотеки C от pthreads?

Я пытаюсь использовать библиотеку C в Rust, автоматически создавая привязки с помощью bindgen. Используя эти привязки, я пишу Rust API, чтобы разработчики Rust могли использовать библиотеку C с хорошим Rust API. ...
вопрос задан: 20 January 2019 03:28
0
ответов

В GTKMM метод on_draw перестает вызываться после того, как в отдельном потоке происходит недействительность

Используя GTKMM, я расширяю виджет DrawingArea, полагая, что внешний процесс предоставляет ему изображения. Мой CameraDrawingArea будет отображать изображения в нужном размере, используя Cairo. ...
вопрос задан: 16 January 2019 09:46
0
ответов

В чем заключаются основные различия между библиотекой Boost Thread и потоками Pthreads? [дубликат]

Возможный дубликат: PThread vs boost :: thread? Я использую примеры программирования библиотеки pthreads с тех пор, как понял, что такое многопоточность. Недавно я наткнулся на ветку Boost ...
вопрос задан: 22 September 2018 18:00
0
ответов

Будет ли main () перехватывать исключения, генерируемые потоками?

У меня довольно большое приложение, которое динамически загружает общие объекты и выполняет код в общем объекте. В качестве меры предосторожности я попробовал / уловить почти все в основном. Я создал уловку ...
вопрос задан: 19 September 2018 12:52
0
ответов

Отдельные и объединяемые потоки POSIX

Я использовал библиотеку pthread для создания и объединения потоков в C. Когда мне следует с самого начала создавать отдельный поток? Предлагает ли он какое-либо преимущество в производительности по сравнению с присоединяемый ...
вопрос задан: 17 September 2018 15:37
0
ответов

Как реализован pthread_mutex_lock

Мне просто любопытно узнать, как функции, связанные с синхронизацией между потоками, реализованы внутри Unix. Например, что происходит, когда я вызываю pthread_mutex_lock? Есть ли какие-нибудь указатели в ...
вопрос задан: 26 February 2018 00:51
0
ответов

Преимущества использования условных переменных перед мьютексом

Мне было интересно, в чем преимущество использования условных переменных по сравнению с блокировками мьютекса в pthreads. Я обнаружил следующее: «Без условных переменных программисту потребовались бы потоки ...
вопрос задан: 14 February 2018 17:53