実現したいこと
地図表示アプリをvisual studio2022で作成しております。
今
thread m_th=createThread();
m_th.readnextmap(m_stNextmapURL);
それでメインループで
if(m_th.checkREAD()){
koushin();
}
みたいな動作をさせたいと思っております。
なんか検索してみても
よく分からなかったので
(と言うかミューテックスが分からない)
初心者向けのスレッドの解説ページなどご存知でしたらお教え頂けないでしょうか?
クローズド環境のため
不躾な質問大変申し訳ございませんが
何か情報をお持ちな方はコメント頂けますと幸いです。
発生している問題・分からないこと
スレッドの基本的な事が良く分からない。
ミューテックスが違えば違うスレッドだと思っております。
だったらスレッドこんなに複雑にしないで良いのでは?
【追記ココから】
すいません。
使用しているソースを色々探してみると
ヘッダに
simpleThread::setThreadProc(void(*proc)(void *),void param)
との記載を見つけたのですが
例えばクラスのメソッドの記載方法が分かりません。
上記setThreadProcにHogeClassのvoid getID(str String)のメソッドを追加したい場合は
setThreadProc(hogeClass::getId,NULL)
としてもビルド通りませんでした。
setThreadProc((hogeClass::getId()),NULL)
とか色々やっても通らなくて混乱してきたので
ご助力頂ければ幸いです。
該当のソースコード
上記の通りです。
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
なんか良いページを見つけることが出来なかった
補足
visual studio2022で
c++で開発しております。
