掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
デバッグ不足 (ID:60513)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
マルチスレッドということなどで、ひとつ私の経験談を。 メインスレッドではなく、メインスレッドから作成されたスレッドで、 特定の変数の値が急に変な値になることがありました。 ある関数の呼び出し前で変数の値を表示するのですが、関数を呼び出したときには、 変数の値が別な値になっているという、非常に不可解なものでした。 原因は、スレッド作成時のスタックが不足していたために、 メインスレッド側からスタックを破壊されていたようでした。 対策として、スレッド作成時のスタックサイズを大きくすると問題が解決しました。 ポチョムキンさんの問題と同じことはないと思いますが、 マルチスレッドでは気をつけないといろいろと問題が起こる一例ということで。 #ちなみにこの問題が発生した環境はWindowsではありませんでしたが。。。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.