pthreads

Беглый просмотр руководства программиста приложений VxWorks показывает, что поддерживаются pthreads, но нет упоминания OpenMP. Более старый поток на форуме Wind River также предполагает, что флаг OMP отключен по умолчанию в компиляторе VxWorks gcc. На данный момент кажется довольно очевидным, что OpenMP не ...

Блок управления процессом (PCB)и блок управления потоком (TCB) используются в ядрах linux для того, чтобы иметь время на процессоре, делегированном им. В чем разница между ними? Какая информация обычно хранится в блоке управления технологическим процессом (ПХД)?...

Я пытался собрать воедино, как память стека передается потокам. Я не смог собрать все это воедино. Я пытался перейти к коду, но запутался еще больше, поэтому прошу вас о помощи. Я задал этот вопрос некоторое время назад. Поэтому предположим, что конкретная программа (следовательно, все потоки находятся в п...

Я попробовал совет в этот ответ, но это для GCC и не помогло в любом случае. Я хочу #include <thread> в файле, поэтому у меня есть файл make следующего вида: OBJS = clitest.o Sources/NClient.o CC = g++ DEBUG = -g CFLAGS = -Wall -c $(DEBUG) LFLAGS = -Wall $(DEBUG) clitest: $(OBJS) $(...

кто-нибудь может объяснить, с примерами (кода) в чем разница между тупик и livelock?...

все функции, упомянутые в этом блоке библиотечные функции. Как я могу исправить эту утечку памяти? он указан под "все еще доступен категория". (Есть еще 4, которые очень похожи, но разных размеров) 630 bytes in 1 blocks are still reachable in loss record 5 of 5 at 0x4004F1B: calloc (vg_replace_malloc....

мне нужно передать несколько аргументов функции, которые я хотел бы вызвать в отдельном потоке. У меня читать что типичный способ сделать это-определить структуру, передать функции указатель на нее и разыменовать ее для Аргументов. Однако я не могу заставить это работать: #include <stdio.h> #include &l...

есть ли разница между pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; или pthread_mutex_t lock; pthread_mutex_init ( &lock, NULL); достаточно ли я безопасен, если я использую только первый метод ? Примечание: мой вопрос в основном относится к очень маленьким программам, где самое большее, что я ...

в чем разница между семафорами и мьютексом, предоставляемыми библиотекой pthread ?...

Я работаю над некоторым кодом, который использует библиотеки pthread и semaphore. Элемент sem_init функция отлично работает на моей машине Ubuntu, но на OS X ...