C言語:ループ中のシグナルについて
Posted: 2008年11月25日(火) 20:59
初投稿で、プログラミングの初心者です。
内容や態度についておかしな点がありましたら、指摘してください。
内容ですが、
ループを回している最中に SIGINT のシグナルを送り、ハンドラでフラグを立て、それによってループを抜けるようにしているのですが、ループが高速な為か、シグナルを受け取る際にループカウンタが進みすぎてしまうことがあります。
これに対する対策等はあるのでしょうか?
内容や態度についておかしな点がありましたら、指摘してください。
内容ですが、
ループを回している最中に SIGINT のシグナルを送り、ハンドラでフラグを立て、それによってループを抜けるようにしているのですが、ループが高速な為か、シグナルを受け取る際にループカウンタが進みすぎてしまうことがあります。
これに対する対策等はあるのでしょうか?