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

3 ответа

Вызов system () из многопоточной программы

Мы работаем над многопоточным приложением, потребляющим память, написанным на C ++. Мы должны выполнить множество команд shellscript / linux (и получить код возврата). Прочитав ...

3 ответа

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

В C, как я могу передать более одного аргумента в поток? Обычно я делаю это так, pthread_create(&th,NULL,dosomething,(void*)connfd); void * dosomething(void *connfd) { // Doing something }В приведенном выше примере я передаю значение connfd ...

5 ответов

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

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

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

6 ответов

Является ли библиотека Pthread решением для пользовательских потоков?

Название может быть недостаточно ясным, потому что я не знаю, как определить мои вопросы на самом деле. Я понимаю, что Pthread - это библиотека потоков, соответствующая стандарту POSIX (о POSIX см. ...

2 ответа

Данные, специфичные для потока, против локального хранилища потока

Я читал КеррискаИнтерфейс программирования Linux: Руководство по системному программированию Linux и UNIX [https://rads.stackoverflow.com/amzn/click/com/1593272200]Глава 31 по теме. В эту главу включены данные, относящиеся к потокам (раздел ...

2 ответа

Значение флага -pthread при компиляции

В различных многопоточных проектах C и C ++ я видел-pthread флаг применяется как на этапе компиляции, так и на этапе компоновки, в то время как другие его вообще не используют и просто передают-lpthread на стадии связывания. Есть ли опасность не ...

3 ответа

GDB, как получить имя потока отображается

В моем приложении создано много тем. Некоторые имена потоков отображаются в GDB, пока я выполняю команду «Информация о потоках», другие не отображаются. Как получить все имя потока вместо шестнадцатеричного значения, например 0xb7fe1424 4 Thread ...

1 ответ

Как правильно передать vector <int> в pthread_create в C ++?

Я хотел бы создать поток, передавая вектор в качестве параметра. но я получил следующие ошибки: error: invalid conversion from ‘int’ to ‘void* (*)(void*)’ [-fpermissive] error: initializing argument 3 of ‘int pthread_create(pthread_t*, ...

3 ответа

Как вы измеряете фактическое время на CPU для потока iOS?

Я ищу аналог iOS для AndroidSystemClock.currentThreadTimeMillis () [http://developer.android.com/reference/android/os/SystemClock.html#currentThreadTimeMillis%28%29] или MicrosoftGetThreadTimes ...

6 ответов

Как использовать 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++) { ...