Я учусь использовать pthreads, но я не знаю, где определить и выполнить pthread. У меня должен быть файл .h, а моя функция - в .c файле. Где находится pthread в файле h или c?где я должен создать pthread
0
A
ответ
0
Не существует технических препятствий для создания потока в некоторой функции в заголовке. Если вы, однако, включите этот заголовок из разных файлов, вы получите несколько определений, чтобы компилировать ошибку, потому что после препроцессорного компилятора будут представлены повторные определения одной и той же функции. Это будет тормозить одно правило определения. Вы должны написать только объявление функции в заголовке и предоставить реализацию в исходном файле.
Смежные вопросы
- 1. Где скачать POSIX pthread?
- 2. Создать вложенный pthread
- 3. Где я должен использовать синхронизированный?
- 4. PTHREAD как создать много потоков
- 5. В Ubuntu, где я должен создать рабочее пространство eclipse?
- 6. Где в исходном коде я должен создать объект?
- 7. Где я должен создать свой ConnectionPool в приложении JSF?
- 8. Где именно я должен создать файл локализации fr.lproj, например?
- 9. Где я должен создать новое поле объекта Dynamics CRM 2016?
- 10. Где я должен создать мои рельсы смотреть - Рельсы 4,0
- 11. Где я должен поставить appUrl
- 12. Где я должен положить log4j.jar?
- 13. Где я должен использовать $ templateCache?
- 14. Где я должен установить разрешение?
- 15. Где я должен поместить scriptmanager
- 16. где я должен добавить response.addHeader?
- 17. Где я должен закрыть sql.DB?
- 18. Где я должен разместить mysql_real_escape_string?
- 19. Где я должен помещать коды?
- 20. Где я должен поместить Database.EnsureCreated?
- 21. Где я должен установить Composer?
- 22. Где я должен фильтровать записи?
- 23. Где я должен разместить mainloop?
- 24. Где я должен закрыть курсор?
- 25. Где я должен положить Scanner.close() ;?
- 26. Где я должен положить «уродство»?
- 27. Где я должен поставить bower.json?
- 28. , где я должен поставить mysqli_real_escape_string
- 29. Где я должен разместить DLL?
- 30. Где я должен импортировать debug_toolbar.models
Реализация функций переходит в файл '.c'. Это то же самое для функций, используемых в качестве функции потока. – alk
Учебник находится здесь: https://computing.llnl.gov/tutorials/pthreads/ – alk