Результаты поиска по запросу "pthreads"
Вызов system () из многопоточной программы
Мы работаем над многопоточным приложением, потребляющим память, написанным на C ++. Мы должны выполнить множество команд shellscript / linux (и получить код возврата). Прочитав ...
Как передать более одного значения в качестве аргумента потока в C?
В C, как я могу передать более одного аргумента в поток? Обычно я делаю это так, pthread_create(&th,NULL,dosomething,(void*)connfd); void * dosomething(void *connfd) { // Doing something }В приведенном выше примере я передаю значение connfd ...
Лучший способ начать поток как член класса C ++?
Мне интересноЛучший способ начать pthread, который является членом класса C ++? Мой собственный подход следует в качестве ответа ...
Является ли библиотека Pthread решением для пользовательских потоков?
Название может быть недостаточно ясным, потому что я не знаю, как определить мои вопросы на самом деле. Я понимаю, что Pthread - это библиотека потоков, соответствующая стандарту POSIX (о POSIX см. ...
Данные, специфичные для потока, против локального хранилища потока
Я читал КеррискаИнтерфейс программирования Linux: Руководство по системному программированию Linux и UNIX [https://rads.stackoverflow.com/amzn/click/com/1593272200]Глава 31 по теме. В эту главу включены данные, относящиеся к потокам (раздел ...
Значение флага -pthread при компиляции
В различных многопоточных проектах C и C ++ я видел-pthread флаг применяется как на этапе компиляции, так и на этапе компоновки, в то время как другие его вообще не используют и просто передают-lpthread на стадии связывания. Есть ли опасность не ...
GDB, как получить имя потока отображается
В моем приложении создано много тем. Некоторые имена потоков отображаются в GDB, пока я выполняю команду «Информация о потоках», другие не отображаются. Как получить все имя потока вместо шестнадцатеричного значения, например 0xb7fe1424 4 Thread ...
Как правильно передать vector <int> в pthread_create в C ++?
Я хотел бы создать поток, передавая вектор в качестве параметра. но я получил следующие ошибки: error: invalid conversion from ‘int’ to ‘void* (*)(void*)’ [-fpermissive] error: initializing argument 3 of ‘int pthread_create(pthread_t*, ...
Как вы измеряете фактическое время на CPU для потока iOS?
Я ищу аналог iOS для AndroidSystemClock.currentThreadTimeMillis () [http://developer.android.com/reference/android/os/SystemClock.html#currentThreadTimeMillis%28%29] или MicrosoftGetThreadTimes ...
Как использовать pthread_mutex_trylock?
Используя trylock: FILE *fp; pthread_mutex_t demoMutex; void * printHello (void* threadId) { pthread_mutex_trylock (&demoMutex); pthread_t writeToFile = pthread_self (); unsigned short iterate; for (iterate = 0; iterate < 10000; iterate++) { ...