トップページ > 過去ログ > 記事閲覧
マルチスレッドとDxInit
名前:maruo 日時: 2012/05/23 18:40

メインスレッドでDxInitを行う場合、 メインスレッド以外からSetGraphModeが使えなかったので SetGraphModeを使用するスレッドでDxInitを行うようにしたのですが DxInitはメインスレッド以外で実行するのは問題ないのでしょうか?

Page: 1 |

Re: マルチスレッドとDxInit ( No.1 )
名前:softya(ソフト屋) 日時:2012/05/26 13:32

DXライブラリはスレッドセーフではないので、DXライブラリの関数が全て同一のスレッドで実行されていることが必要です。 つまりサブスレッドでDxlib_Initなら他の関数も同じサブスレッドで運用する必要があります。
Re: マルチスレッドとDxInit ( No.2 )
名前:maruo(解決) 日時:2012/05/27 10:36

softya(ソフト屋)さんレスありがとうございます すいません、DxInitではなくDxLib_Initでした なぜかDxLib_Initはメインスレッドで行わなくてはならないみたいな考えになっていて質問してしまいました

Page: 1 |