0
ответов

Воздействие сотен простаивающих потоков

Я рассматриваю возможность использования потенциально сотен потоков для реализации задач которые управляют устройствами по сети. Это приложение C ++, работающее на процессоре powerpc с ядром Linux. ...
вопрос задан: 4 November 2010 09:56
0
ответов

Инструмент мониторинга памяти для потоков Erlang

Кто-нибудь знает достойный инструмент для мониторинга общего использования памяти программой, которая порождает множество потоков? Я новичок в разработке на Erlang и буду благодарен за любую помощь! Заранее благодарю: D
вопрос задан: 1 November 2010 22:03
0
ответов

Могут ли две переменные условия pthread использовать один и тот же мьютекс?

Я просмотрел документацию в http://www.opengroup.org/onlinepubs/009695399/functions/pthread_cond_wait.html, но это не упоминается явно. Мы будем очень благодарны за любой быстрый ответ.
вопрос задан: 31 October 2010 06:50
0
ответов

Сон в потоке (потоки C / POSIX)

Я разрабатываю многопоточное приложение, которое использует потоки POSIX. Я использую потоки для выполнения периодической работы, и для этой цели я использую usleep (3), чтобы приостановить выполнение потока. Мой ...
вопрос задан: 25 October 2010 16:34
0
ответов

how are pthreads on linux seen by scheduler

I've a question regarding pthread implementation on Linux. Suppose a process has 5 threads. Now how does the scheduler sees these threads (or doesnt see at all). e.g. When scheduler is invoked, does ...
вопрос задан: 23 October 2010 15:19
0
ответов

Отмена заблокированного потока Pthread

Как заставить поток отвечать на pthread_cancel () если он заблокирован функцией sem_wait ()?
вопрос задан: 22 October 2010 16:26
0
ответов

проблема pthread_cond_broadcast

Используя pthreads в Linux 2.6.30 я пытаюсь отправить одиночный сигнал, который заставит несколько потоков начинать выполнение. Широковещательная передача, кажется, только получена одним потоком. Я попробовал обоих...
вопрос задан: 18 October 2010 22:47
0
ответов

Как функция потока может обращаться к переменным родительского потока

Я прочитал, что потоки совместно используют адресное пространство памяти родительского потока. Если это правда, почему функция потока не может получить доступ к локальной переменной, принадлежащей ее родительскому потоку? void * PrintVar (void * ...
вопрос задан: 17 October 2010 05:13
0
ответов

Pthreads против OpenMP

Я создаю многопоточное приложение на C, используя Linux. Я не уверен, следует ли мне использовать API потока POSIX или API OpenMP. Каковы плюсы и минусы их использования? Изменить: Мог ...
вопрос задан: 16 October 2010 07:08
0
ответов

Сколько накладных расходов возникает при создании потока?

Я только что рассмотрел действительно ужасный код - код, который отправляет сообщения через последовательный порт, создавая новый поток для упаковать и собрать сообщение в новой цепочке для каждого отправленного сообщения. Да, ...
вопрос задан: 14 October 2010 20:58
0
ответов

Segfault сразу после создания pthread

У меня проблема параллелизма между производителем и потребителем, над которой я работаю. Проблема в том, что сразу после попытки создания моего первого потока возникает ошибка segfault. Соответствующий код: customer is ...
вопрос задан: 11 October 2010 19:12
0
ответов

Вопрос о процессах и потоках зомби

Эти вопросы были у меня в голове, так как я читал несколько новых тем о процессах и потоках. Я был бы рад, если бы мне кто-нибудь помог. 1) Что произойдет, если ветка помечена как неотменяемая, и ...
вопрос задан: 8 October 2010 12:18
0
ответов

Вальгринд обнаружил утечку

Все функции, упомянутые в этом блоке, являются библиотечными функциями. Как я могу исправить эту утечку памяти? Он указан в категории «Все еще достижимо». (Есть еще 4, которые очень похожи, но ...
вопрос задан: 4 October 2010 17:27
0
ответов

pthread_exit vs. return

У меня есть соединяемая функция бегуна pthread, определенная следующим образом: void * sumOfProducts (void * param) { ... pthread_exit (0); } Этот поток должен присоединиться к основному потоку. Всякий раз, когда я запускал свою программу ...
вопрос задан: 2 October 2010 06:48
0
ответов

Для pthread, Как убить дочерний поток из основного потока

I используйте pthread_create для создания нескольких дочерних потоков. Одновременно основной поток хочет убить все дочерние потоки, иначе произойдет ошибка сегмента. Какую функцию я должен использовать для этого? Я искал ...
вопрос задан: 29 September 2010 14:37
0
ответов

без остановки всех потоков в gdb

GDB обычно останавливает все потоки, если достигается точка останова (или Ctrl + C нажата в оболочке GDB). Я знаю, что существуют такие команды, как scheduler-lock и schedule-multiple, но я не вижу возможности ...
вопрос задан: 8 September 2010 09:31
0
ответов

Как увеличить приоритет потока в pthreads?

Я использую pthread в Linux. Я хотел бы увеличить приоритет потока, установив параметры sched_param.priority. Тем не менее, я не смог найти много информации в сети относительно диапазона ...
вопрос задан: 6 September 2010 06:43
0
ответов

Возвращаемое значение pthread_create

Я пытаюсь сделать следующий вызов PID = pthread_create (& t, NULL, schedule_sync (sch, t1), NULL); schedule_sync возвращает значение, я хотел бы иметь возможность получить это значение, но из чего ...
вопрос задан: 27 August 2010 02:44
0
ответов

Возможно ли выполнять статическую инициализацию мьютексов в Windows?

pthread поддерживает статическую инициализацию pthread_mutex_t с использованием PTHREAD_MUTEX_INITIALIZER. Можно ли добиться аналогичного статического механизма инициализации мьютекса с помощью мьютекса Windows?
вопрос задан: 24 August 2010 11:18
0
ответов

NPTL ограничивает максимальное количество потоков при 65528?

Следующий код должен создать 100 000 потоков: / * компилировать с: gcc -lpthread -o thread-limit thread-limit.c * / / * родом из: http://www.volano.com/linuxnotes.html * / #include <...
вопрос задан: 19 August 2010 16:38
0
ответов

Количество Max сокета на Linux

Кажется, что сервер ограничен в ~32720 сокетах... Я попробовал каждое известное переменное изменение для поднимания этого предела. Но сервер остается ограниченным в 32 720 открытых сокетах, даже если существует все еще 4Go...
вопрос задан: 7 August 2010 12:43
0
ответов

OpenSSL и мультипотоки

Я читал о требовании, чтобы, если OpenSSL используется в многопоточном приложении, Вы зарегистрировали идентификационную функцию потока (и также взаимоисключающую функцию создания) с OpenSSL....
вопрос задан: 5 August 2010 18:03
0
ответов

Как использовать pthread_atfork () и pthread_once () для переинициализации взаимных исключений в дочерних процессах

У нас есть совместно использованная библиотека C++, которая пользуется библиотекой Ice ZeroC для RPC и если мы не закрываем время выполнения Льда, мы наблюдали дочерние процессы, зависающие относительно случайных взаимных исключений. Ледяное время выполне
вопрос задан: 12 April 2010 19:09
0
ответов

Как пользоваться pthread библиотекой в DevC ++?

Я загрузил pthread пакет с pthread. Что я должен сделать теперь для использования его в DevC ++?
вопрос задан: 22 January 2010 19:13