タイトルスレッドとネットワークサービスを使った時に終了時にクラッシュする問題カテゴリーネットワーク, Technical Q&A
作成日2000/2/1 11:28:52作成者新居雅行
Technical Q&Aで公開された文書では、Thread ManagerとNetwork Services Library (NSL) Managerを使ったアプリケーションが、終了時にクラッシュする問題について解説されている。これは、メインのスレッドに、SetThreadSwitcherを利用して、コンテキストスイッチ関数を組み込んだ時に発生する。NSLなどは初期化されたときにスレッドを作り、解放時にスレッドを取り除くが、コンテキストスイッチによってメインのスレッドへの参照が残ったままになり、クラッシュしてしまう。この問題は、PowerPlantを使った時にも発生する。対処方法についても、この文書で記載されているので、NSLとスレッドを使ったプログラミングをしている場合には、要チェックだろう。
関連リンクhttp://devworld.apple.com/qa/nw/nw65.html