matlab gui设计中,timer可以用来实现多线程吗?

比如一个axes中循环播放一个gif。同时在另一个axes中也循环播放另一个gif。timer可以实现吗?... 比如一个axes中循环播放一个gif。同时在另一个axes中也循环播放另一个gif。
timer可以实现吗?
展开
 我来答
tianxiawulang
推荐于2016-05-14 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2632万
展开全部
你说的这个要求的确中誉可以用两个timer实现(实际做卖判段过类似的工作,不是臆测),但称为“多线程”是否恰当我有点说不冲野准。
追问
我现在没有用timer,用的是循环来实现。但是一旦我想循环播放10个以上的gif,我的方法就会比较卡。
请问用timer怎么实现?能否讲大体思路即可。
追答

如果用循环卡,换timer估计也不能解决问题,毕竟循环本身没有消耗太多CPU资源。

 

用timer的基本思路是,对每个定时事件分别创建一个timer,在其StartFcn里进行初始化,TimerFcn里面做周期性的工作,StopFcn负责结束后清理现场。创建之后start即可。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式