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

0 ответов

Я уже получил все это. Это не помогает с автоматическим определением, какой поток является основным.

очная информация: я работаю над библиотекой журналов, которая используется многими программами. Я назначаю удобочитаемое имя для каждого потока, основной поток должен получить «main», но я хотел бы иметь возможность обнаруживать это состояние ...

0 ответов

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

рограмма имеет один фоновый поток, который заполняет и заменяет задний буфер реализации двойного буфера. Основной поток использует передний буфер для отправки данных. Проблема в том, что основной поток получает больше времени на обработку, когда ...

0 ответов

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

у необходимо заблокировать мьютекс перед вызовомpthread_cond_wait? Кроме того, необходимо ли взять блокировку (на том же мьютексе) перед вызовомpthread_cond_signal? Спасибо за вашу помощь.

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

1 ответ

Поток C ++ не останавливается в асинхронном режиме GDB с помощью определенной пользователем или последовательности команд Python

1 ответ

разъяснения о полных барьерах памяти, связанных с мьютексами pthread

1 ответ

Почему библиотеки glibc и pthread определяют одни и те же API?

1 ответ

Можно ли вызвать accept () для одного сокета из нескольких потоков одновременно?

Я использую Linux 3.2.0, x86_64. Можно ли вызвать accept () для одного сокета из нескольких потоков одновременно?

1 ответ

Отмена зависания функции pthread_cond_wait () с помощью мьютекса PRIO_INHERIT

1 ответ

Спящие функции спят все потоки или только тот, кто это вызывает?

1 ответ

Поток, созданный pthread_create, совпадает с потоком ядра?