在做關於touch screen的實驗,
卻發生想不通的情況。
我用signal(SIGIO, signal_handler)來註冊,
應該是碰一下touch screen就會進入signal_handler,
問題在於,常常碰一下卻進入了兩次,
我在signal_handler的最後寫了sleep(3),
結果還是一樣,
碰一下連續跳兩次到signal_handler,
這是表示在執行handler中又被中斷嗎?
可是我查的資料說,不會有這種情形。
會是touch screen的問題嗎?
謝謝。
--
卻發生想不通的情況。
我用signal(SIGIO, signal_handler)來註冊,
應該是碰一下touch screen就會進入signal_handler,
問題在於,常常碰一下卻進入了兩次,
我在signal_handler的最後寫了sleep(3),
結果還是一樣,
碰一下連續跳兩次到signal_handler,
這是表示在執行handler中又被中斷嗎?
可是我查的資料說,不會有這種情形。
會是touch screen的問題嗎?
謝謝。
--
All Comments