在一个定时器回调函数中,可以再启动另一个定时器吗?

在一个定时器回调函数中,再等待接收数据,能否再启动另一个用于超时的定时器,如果接收数据没完成,但超时了,退出?

如下图,readcamera是由定时器启动的回调函数,但cameratimestart未被调用,造成重启。

attachments-2018-09-1WiJjwWW5b8a05ae1d8ca.png

attachments-2018-09-HuNbUwoJ5b8a062b758dd.png

请先 登录 后评论

1 个回答

技术销售Delectate
擅长:IT

在一个定时器回调函数中,可以再启动另一个定时器吗?

——可以。

但是要注意多个定时器同时运行时,应该加锁避免冲突。

请先 登录 后评论
  • 0 关注
  • 0 收藏,2465 浏览
  • jkhu 提出于 2018-09-01 11:12

相似问题