定时器问题

[复制链接]
1767|4
 楼主| baidudz 发表于 2012-8-21 18:19 | 显示全部楼层 |阅读模式
void CMyclass::Fun()
{
   
//...执行的过程
}

void CMyclass::TimerFun()
{
   
//...执行的过程
}
Fun执行的过程中,时间到,从而Fun打断下来,跳入TimerFun执行。TimerFun执行完,又跳回Fun执行。

以上说的,可能发生吗?
无冕之王 发表于 2012-8-21 18:31 | 显示全部楼层
用汇编简单,触发一个中断即可。
用c/c++的话,我能想到的是函数中设几个检查点
火箭球迷 发表于 2012-8-21 18:51 | 显示全部楼层
这种情况我只在Linux加锁的情况下用过
pkat 发表于 2012-8-21 18:56 | 显示全部楼层
这样用两个线程的做法比较麻烦。考虑用三个线程的办法?这个完了通知那个执行,三个依次执行。
wulala 发表于 2012-9-7 12:41 | 显示全部楼层
如果没有其他中断的话应该会实现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

239

主题

2284

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部