FC2ブログ
ブログパーツ
TAKAさんの毎日が発見・ブログ
アマチュア無線の機器製作を中心にした日常の活動記録です (by Taka JA2GRC、このブログはFC2_BLOGを使わせていただいてます。)
≪09月   2018年10月   11月≫
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  
GPS Timer・その10
 こちらの続きです。
 管理者モードでの起動の設定も出来たので、いよいよ、GPS_Timerに別スレッドでのクローズ処理を追加していきます。 と言うか、別スレッドでのクローズ処理のサンプルにGPS_Timerの処理を追加していきます。

 処理は大きく3つに分かれます。 まずは、GPS_Timerの処理の中に、クローズ処理をさせる別スレッドを起動させる部分と、別スレッドで処理が終えるタイミングを捉える部分とを追加します。

180210_gps_timer_40.jpg

 そして、こちらは、別スレッドでクローズ処理をする部分です。 サンプルそのままです。

180210_gps_timer_41.jpg

 さらに、こちらは、別スレッドからの終了を受け取る部分です。 こちらも、サンプルそのままです。

180210_gps_timer_42.jpg

 別スレッドで処理すると上手く行くというのは、ハードウエアをクローズするタイミングを、OSに任せると言う事なんでしょうかね? 自らのプログラムでクローズしてしまうと、OSとは関係なく処理されてしまうのでおかしくなってしまうのでしょうか? とにかく、サンプルを元にこうしてコーディングしてみると、ハングアップする事もなく、上手くクローズ処理をしてくれます。
コメント
この記事へのコメント
URL :
コメント :
パスワード :
管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
Template designed by アクセラと+αな生活

Powered by まとめ.