1

pthread に大きく依存するコードの作業を依頼されました。このライブラリには、私が何も知らないほど多くの呼び出しが行われています。私は pthread の基本を学び、結合の作成などのいくつかの例を試しましたが、その深さはわかりません。

私はhttp://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.htmlを使用してその多くを学びました

上記のチュートリアルには、初心者が必要とする pthread ライブラリの詳細な説明は含まれていません。シグナル処理、ミューテックス、同時実行性などの高度なもののほとんどを見て学ぶために、ウェブサイトまたは電子ブックをお勧めできますか.

TIA、the_Saint

4

5 に答える 5

5

https://computing.llnl.gov/tutorials/pthreads/

http://en.wikipedia.org/wiki/POSIX_Threads

[編集] 最初のリンクが壊れていましたが、現在は修正されています。

于 2008-10-26T18:32:48.287 に答える
4

Butenhof による「POSIX スレッドによるプログラミング」を参照してください (例:ここ) 。

于 2008-10-26T22:37:33.190 に答える
2

プログラミングの概念を学ぶ最善の方法は、プロデューサーとコンシューマー、リーダー/ライターの問題などの pthread を使用していくつかの問題を解決し、簡単な数学計算機を実装するなどの例を確認することです。役立つリンクがいくつかあります
。http:/ /www.humbug.org.au/talks/pthreads/examples.html、http://www.cs.ucsb.edu/~tyang/class/pthreads/index_sgi.html _
_

また、「UNIX® 環境での高度なプログラミング: 第 2 版 W. Richard Stevens、Stephen A. Rago 著」という本もあります。

ではごきげんよう!

于 2008-10-26T19:05:50.667 に答える
1

Ankit S が上で述べているように、Unix 環境での高度なプログラミングは良い情報源です。また、Unix Network Programming (Stevens によるもの) の Volume 2 には、posix セマフォと同様のトピックに関する大きなセクションがあります。

于 2008-10-26T21:40:48.093 に答える
1

http://randu.org/tutorials/threads/

http://www.ibm.com/developerworks/linux/library/l-posix1/index.html

http://www.cs.cf.ac.uk/Dave/C/node32.html

stackoverflow で多くのことを読むことができます: https://stackoverflow.com/questions/tagged/pthreads+c

于 2013-04-12T07:59:20.860 に答える