マルチスレッドプログラミング相談室 その2
■ このスレッドは過去ログ倉庫に格納されています
0652デフォルトの名無しさん
NGNGBasilisk II という 68K Mac のエミュレータがあります。インストールして
起動すると、Mac の画面が出て、Mac らしい操作ができますが、winXP で他の
アプリケーションを起動して終えて元に戻ったとき、復帰しないことがあります。
win98 では、この現象が出ないように思えます。
エミュレーションは、ソースを見ると、起動後スレッドを次々に立てて、mutex
で管理しているようです。(出てくる画面にはタイトルバーがありますが、
メニューはありません。full screen 指定ならタイトルバーもありません。)
よくある API application に付く WinProc はありません。
質問は、mutex によるスレッド管理で、winXP になって、何か変わったことは
あるのでしょうか。因みに Basilisk II は、winXP には正式に対応していな
いふしがあります。
■ このスレッドは過去ログ倉庫に格納されています