Результаты поиска по запросу "pthreads"
Вилка и основной отвал с резьбой
Подобные пункты в этом вопросе были подняты ранееВот [https://stackoverflow.com/q/131439/596781]а такжеВот [https://stackoverflow.com/q/979141/596781]и я знаю о библиотеке coredump Google (которую я оценил и нашел недостающей, хотя я мог бы ...
Неужели, по крайней мере, избегать выбрасывать указатели? И это также помогает, если вам нужно переместить или изменить адрес памяти данных. Если у вас есть указатели на n экземпляров, вам придется отправлять им новый адрес один за другим. Ват, я понял вашу точку зрения :)
ли проблема с несколькими потоками, использующими одно и то же целочисленное расположение памяти между pthreads в программе на C без каких-либо утилит синхронизации? Чтобы упростить проблему, Только один поток напишет в целое числоНесколько ...
собственно, что означает, что он потенциально более тесно связан с компилятором.
ем эту простую функцию, которая увеличивает целое число под блокировкой, реализованнойstd::mutex: #include <mutex> std::mutex m; void inc(int& i) { std::unique_lock<std::mutex> lock(m); i++; }Я ожидал бы, что это (после вставки) будет ...
как можно больше друг от друга в кеше, чтобы они не вызывали сброс кеша в многопроцессорных ситуациях
сно сCERT правило кодирования POS49-C [https://www.securecoding.cert.org/confluence/display/c/POS49-C.+When+data+must+be+accessed+by+multiple+threads%2C+provide+a+mutex+and+guarantee+no+adjacent+data+is+also+accessed] Возможно, что разные потоки, ...
большое спасибо за ваше время.
ичок в использованииpthread а также не знаком с указателями на указатели. Может ли кто-нибудь объяснить, почему второй аргументpthread_join() этоvoid **, Почему это так. int pthread_join(pthread_t thread, void **value_ptr);
Хороший совет по использованию сигналов вместо условных переменных.
ыло интересно, каково преимущество в производительности от использования условных переменных по сравнению с мьютекс-блокировками в pthreads. Я нашел следующее: «Без условных переменных у программиста должны быть постоянные опросы потоков ...
fork без exec и pthread_mutex_t, используемый разделяемым объектом
Я работаю с проектом веб-сервера, который выполняетfork безexec, Программа зависит от OpenSSL, и OpenSSL требуется несколько блокировок (CRYPTO_NUM_LOCKS а точнее около 40 на данный момент). Замки, как правило,pthread_mutex_t в Linux, и они ...
Я уже получил все это. Это не помогает с автоматическим определением, какой поток является основным.
очная информация: я работаю над библиотекой журналов, которая используется многими программами. Я назначаю удобочитаемое имя для каждого потока, основной поток должен получить «main», но я хотел бы иметь возможность обнаруживать это состояние ...
Из того, что я видел, авторы Node и Netty оба признают, что эти платформы предназначены в первую очередь для решения проблем масштабируемости большого количества / многих соединений, а не для ускорения работы для небольшого числа клиентов с большим объемом.
ню, как 2 или 3 года назад читал пару статей, в которых люди утверждали, что современные многопоточные библиотеки становятся настолько хорошими, что серверы потоков на запрос будут не только легче писать, чем неблокирующие серверы, но и быстрее. ...
Программа получила сигнал SIGPIPE, Broken pipe.
Я пишу клиентскую программу на основе posix сокетов. Программа создает несколько потоков и собирается заблокировать сервер. Но во время отладки во время GDB программа выдает информацию (ошибка) (gdb) n Program received signal SIGPIPE, Broken ...