私はboost :: threadと一緒にwxwidgetsを使用しています。スレッドは、GUIにいくつかのイベントを送信ワーカースレッドです:boost :: threadでクラッシュする
スレッドの作成:
thrd = boost::thread(boost::bind(workerFunction,this));
GUIにメッセージを送信します。Windowsの下で
wxPostEvent(loWindow, event);
wxSafeYield();
を私は何の問題も表示されませんLinux(Ubuntu 8.10)でアプリケーションを起動すると、次のエラーメッセージで停止します。
私は何が欠けていますか? workerFunctionがスレッドで開始されない場合、問題なく動作します。
よろしく、 /mspoerr
はい、あなたが掲示したコードでは、クラッシュの理由は明らかです:) –
あなたの言葉に感謝;) – mspoerr
あなたのリンクが壊れています。 :( – ryanrhee