コメント: Heimdallrのバグ解析

CHttpFile::Abortが内部で呼んでいるInternetCloseHandleはスレッドセーフであることがドキュメントに明記されていました。後はCHttpFile自身がスレッドセーフであれば良いと思い、inet.cppを眺めていたところ、CHttpFileスレッドセーフではないものの、今のHeimdallrの使い方ではギリギリ問題がない気配・・・。もしかしてこの記事に書いてあることは全て私の勘違いかもしれません。

投稿者 MASATO : 2006年05月06日 19:55

レスポンスを返さないHTTPサーバーについてはテスト済なので問題はないと思います。
一番怪しいのがレスポンスボディ取得中のAbortではないかとみています。十分にテストされていませんし、複雑なので。

投稿者 MASATO : 2006年05月04日 01:18

レスポンスを返さないHTTPサーバーを用意して
タイムアウトスレッドからCHttpFile::Abortを呼び出すのを連打してみるとかではダメですかね?

投稿者 瞳子 : 2006年05月03日 23:14
コメントする









名前、アドレスを登録しますか?