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

3 ответа

Pthreads-win32

я есть кодовая база, которая широко использует pthread.h. В проекте Windows Visual Studio это, очевидно, не работает, так как pthreads - это утилита Unix.Я з...

5 ответов

Как насчет Пропустить Списки? Посмотрите на реализацию Java в "параллельном" пакете.

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

1 ответ

 и связанные с этим вопросы.

трел на реализацию точек отмены в glibc / nptl и сравнивал ее с POSIX, и, если я не ошибаюсь, это совершенно неправильно. Используемая базовая модель:

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

2 ответа

Если бы документация была вообще полезна, вопрос не нужно было бы задавать. :-) Я большую часть часа пытался найти ответы на один и тот же вопрос, прежде чем наткнулся на этот.

ия pthread_mutex_init позволяет указывать указатель на атрибут. Но мне еще предстоит найти хорошее объяснение того, что такое атрибуты pthread. Я всегда толь...

3 ответа

чтобы проверить это.

2 ответа

C pthread mutex: ожидаемое выражение перед `{'

Я использую библиотеку pthread для создания двух потоков. Я использую две очереди для передачи данных между двумя потоками (производитель-потребитель) и, следовательно, хочу иметь мьютекс для синхронизации push-pops в очереди по потокам. Но я ...

2 ответа

Со страницы руководства regexec: «Скомпилированная форма не изменяется во время выполнения regexec (), поэтому один скомпилированный RE может использоваться одновременно несколькими потоками».

мом деле два отдельных вопроса: могу ли я использовать регулярные выражения в многопоточной программе без блокировки и, если да, могу ли я использовать один ...

2 ответа

этот ответ

овать POSIX:

3 ответа

Как использовать PTRACE, чтобы получить согласованное представление о нескольких потоках?

Пока я работалпо этому вопросу [https://stackoverflow.com/q/18488598/596781]Я наткнулся на возможную идею, которая используетptrace, но я не могу получить правильное понимание того, какptrace взаимодействует с потоками. Предположим, у меня есть ...

1 ответ

 Обратите внимание, что он не утверждает, что поведение некорректно, он только представляет случай, когда поведение может быть не таким, как ожидалось.

-то читал, что мы должны заблокироватьмьютексперед звонкомpthread_cond_signalи разблокировать его после вызова: Подпрограмма pthread_cond_signal () используется для сигнализации (или пробуждения) другого потока, который ожидает переменную ...