私がPthreadsを勉強した方法。この方法で、Pthreadsの初級者レベルは脱したと思う。
1. man ptheradを読む。
どんなAPIがあるのかを理解する。自分でthreadを作ったり、condとmutexを使ってみる。
2. POSIX Threads: Semi-FAQを読む。
わからない所はmanで調べる。
3. pthreads本を読む。
説明がまわりくどいが、役立つ情報がいろいろ書いてある。(特に後半)
4. pthreadsライブラリの実装を見る
私の場合は、NetBSDのsrc/lib/libpthreadのソースを読んだ。
NetBSDのpthreadのソースは読みやすかったが、Linuxのpthreadsのソースも読みやすいかはわからない。
あと役に立ちそうなサイト。
memologue
sig.txt
0 件のコメント:
コメントを投稿