[問題] 固定時間執行一次的方法
請問一下大家
我有個usb port要用
每30ms要跟usb要data
但目前我的做法是這樣
public Runnable UpdateData = new Runnable() {
@Override
public void run() {
做要data的事情
mHandler.postDelayed(UpdateData, TASKREFRESHPERIOD); // update for next
}
}}
但這樣的做法一分鐘大概會掉2~3個package
請問有更不耗資源的計時方式嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.64.119
推
03/15 00:29, , 1F
03/15 00:29, 1F
推
03/15 16:28, , 2F
03/15 16:28, 2F
推
03/15 16:31, , 3F
03/15 16:31, 3F
→
03/16 01:04, , 4F
03/16 01:04, 4F
→
03/16 01:05, , 5F
03/16 01:05, 5F
推
03/19 15:42, , 6F
03/19 15:42, 6F