2006-10-04(水) 曇 安静時心拍数 60 [長年日記]
_ pthreadを使ったコードをCppUnitでテストするとSegmentation fault
pthreadを使ったコードをCppUnitでテストしていたところSegmentation faultで落ちてしまいます。threadをおこさないようにすると死なないのでthreadまわりの問題だということまでは見当が付くのですが深追いする気も起きません。取り敢えずはthread以外のコードを単体テストに掛けるようにして逃げました。
_ Pthreadsプログラミング(Bradford Nichols/Dick Buttlar/Jacqueline Proulx Farrel/榊 正憲)注文
訳が分からなくなったので勉強のために注文してしまいました。注文した後でちょっと気になった点がありました。ターゲットはchorusOSだったんですが、お試しでLinuxでコーディングしていました。確かLinuxのpthreadの実装ってなんちゃってthreadになっていて実はプロセスをおこしていた気がしたのですが、それはもう昔の話だったんでしょうか。まぁターゲット上でちゃんと動いてくれれば問題ないのですが。