關於 timer signal - Linux

By Hedda
at 2017-03-08T19:37
at 2017-03-08T19:37
Table of Contents
版友好
我寫了一個小程式,這程式會打開 /dev/hidraw0 這個節點
一打開成功後,就會啟動一個 一秒之後會執行別的程式的 timer
signal(SIGALRM, calculate_crc_per_sec);
alarm(1);
接著馬上進入 while 迴圈對 hidraw0 作讀取
while 裡面有對一些全域變數作運算
calculate_crc_per_sec 裡面就印出這些全域變數,也會assign值,然後再設定alarm(1)
。也就是每一秒都會觸發這個timer。
我知道這可能會牽涉到 calculate_crc_per_sec 內作運算值,結束後,while也會對變數
做處理會導致值不太對。
但我每次都會遇到系統鎖死重開機的狀況阿....? 請問這是啥原因
謝謝。
--
我寫了一個小程式,這程式會打開 /dev/hidraw0 這個節點
一打開成功後,就會啟動一個 一秒之後會執行別的程式的 timer
signal(SIGALRM, calculate_crc_per_sec);
alarm(1);
接著馬上進入 while 迴圈對 hidraw0 作讀取
while 裡面有對一些全域變數作運算
calculate_crc_per_sec 裡面就印出這些全域變數,也會assign值,然後再設定alarm(1)
。也就是每一秒都會觸發這個timer。
我知道這可能會牽涉到 calculate_crc_per_sec 內作運算值,結束後,while也會對變數
做處理會導致值不太對。
但我每次都會遇到系統鎖死重開機的狀況阿....? 請問這是啥原因
謝謝。
--
Tags:
Linux
All Comments

By Vanessa
at 2017-03-09T03:18
at 2017-03-09T03:18

By Catherine
at 2017-03-09T23:14
at 2017-03-09T23:14
Related Posts
關於檔案目錄權限

By Isabella
at 2017-03-07T21:10
at 2017-03-07T21:10
vim 在 screen 下 plugin 與設定 失效

By Tracy
at 2017-03-06T16:55
at 2017-03-06T16:55
Using linux on winxp

By James
at 2017-03-06T11:24
at 2017-03-06T11:24
用TSOCKS上網沒作用?

By Enid
at 2017-03-05T16:58
at 2017-03-05T16:58
關於nginx proxy_pass 轉向問題

By Hedwig
at 2017-03-05T11:38
at 2017-03-05T11:38