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

6 ответов

Как реализовать блокировку чтения с использованием потоков POSIX

Я хотел бы реализовать сценарий производитель / потребитель, который подчиняется интерфейсам, которые примерно: class Consumer { private: vector<char> read(size_t n) { // If the internal buffer has `n` elements, then dequeue them // Otherwise ...

6 ответов

Как реализовать блокировку чтения с использованием потоков POSIX

Я хотел бы реализовать сценарий производитель / потребитель, который подчиняется интерфейсам, которые примерно:

5 ответов

Лучший способ начать поток как член класса C ++?

Мне интересноЛучший способ начать pthread, который является членом класса C ++? Мой собственный подход следует в качестве ответа ...

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

13 ответов

Использование C / Pthreads: общие переменные должны быть изменчивыми?

В языке программирования C и Pthreads в качестве библиотеки потоков; переменные / структуры, которые разделены между потоками, должны быть объявлены как volatile? Предполагая, что они могут быть защищены замком или нет ...

1 ответ

Многопоточный отладчик [закрыто]

GDB имеет серьезные проблемы при отладке с несколькими потоками (pthreads). Есть ли другие хорошие многопоточные отладчики для C / C ++ на * nix?

8 ответов

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

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