timeslot概念(还是不太懂呀!!)
2024-10-09 20:49:29
rules:
1. event.triggered只会保持一个time_slot,在下一个time_slot将会丢失这个标记,如果不能保证在每一个time_slot都会检测到这个标志,那么将会丢失这个标志。
2. 必须保证在->event的同一个或之前的time_slot开始检测triggered.
3.virtual task wait_trigger ();如果和->event在同一个time_slot发生,那么可能丢失triggered
num_waiters++;
@m_event;
endtask
4. virtual task wait_ptrigger
();如果和->event在同一个time_slot发生,那么不会丢失triggered
if
(m_event.triggered)
return;
num_waiters++;
@m_event;
endtask
5.上诉问题的引起主要是由于->event,@event都是在reactive
set区,不能保证->event在@event前发生,只有通过triggered来记录,但是triggered到下一个time_slot会丢失。
最新文章
- jQuery弹出美女大图片
- python gutter area / 设置断点、行号右边代码左边的空白栏
- java的客户端可以连接CPlus的服务端
- [转]unicode,ansi,utf-8,unicode big endian的故事
- java的四种引用,强弱软虚
- Cheatsheet: 2013 10.01 ~ 10.08
- jQuery的筛选选择器
- ARM Linux bootloader笔记
- PHP过滤常用标签的正则表达式
- 高仿优酷Android客户端图片左右滑动(自动切换)
- Hexo+NextT基本设置【3】
- python第三方扩展库及不同类型的测试需安装相对应的第三方库总结
- Vue基础
- 基于vue-cli构建vue-router的入门级demo
- HDU 5919 Sequence II(主席树)题解
- 在kali linux上安装VMware tool
- p67交换幺环为整环的充要条件
- Django models中关于blank与null的补充说明
- Python复习笔记(七)线程和进程
- keras中VGG19预训练模型的使用