2008-10-26 2 views
0

Меня просят работать над фрагментом кода, который в значительной степени зависит от pthreads. Так много звонков в эту библиотеку, о которой я ничего не знаю. Я изучил основы pthread и попробовал несколько примеров, таких как создание соединения и т. Д., Но не знаю его глубин.Где я могу узнать больше о pthreads?

Я много узнал об этом, используя http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html

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

ТИА, the_Saint

ответ

2

Лучший способ узнать о каких-либо понятий программирует это пройти через примеры, как решить некоторые проблемы, используя Pthreads как производитель & потребителя, проблемы чтения/записи и реализовать простой математический калькулятор и т.д. есть некоторые ссылки, которые могут помочь вы,
http://www.humbug.org.au/talks/pthreads/examples.html,
http://www.cs.ucsb.edu/~tyang/class/pthreads/index_sgi.html

Существует также одна книга "Расширенное программирование в среде UNIX®: Second Edition У. Ричард Стивенс, Стивен А. Раго"

Все лучшее!

1

Как указано выше в Ankit S, расширенное программирование в среде Unix является хорошим источником. Кроме того, в томе 2 Unix Network Programming (также Stevens) есть большой раздел о семафорах posix и подобных темах.

3

Заканчивать "Программирование POSIX нитей" по Butenhof (например here.)

Смежные вопросы