マルチスレッドプログラミング相談室 その6at TECHマルチスレッドプログラミング相談室 その6 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト750:デフォルトの名無しさん 08/05/26 03:27:13 OoOの問題じゃないかなと思ったり。 751:デフォルトの名無しさん 08/05/26 13:30:52 UOがどうしたって? 752:匿名 08/05/30 15:12:16 スレッドは非常に難しいです。 スレッドを利用しないでコンカレントプログラムが容易にできます。 以下のページが参考になります。 http://www.cspjapan.org/ 753:デフォルトの名無しさん 08/05/30 15:57:17 ばか? 754:デフォルトの名無しさん 08/06/05 15:10:05 生成したスレッドがmallocをしている最中に SuspendThreadするとどんな問題が発生しますか? 755:デフォルトの名無しさん 08/06/05 15:26:07 mallocの中で排他制御しているだろうから、他のスレッドがmallocを呼 ぶと返ってこなくなるかも。 756:デフォルトの名無しさん 08/06/05 15:27:38 mallocがマルチスレッド対応版だと仮定すると、 ヒープ管理データへのアクセスの排他のために mutexを握るタイミングがあるはず そのタイミングでSuspendされると ほかのスレッドがmalloc/free関連の処理をしようとして mutex握れなくてずっと待ちに入る newがmallocをベースにしているならnew/deleteも はたから見るとハングアップに見える 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch