マルチスレッド間で共有する変数とかで、ちゃんと値が伝わるように
指定するんじゃないの?<volatile