博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVM:6.6.3 wait_modified 的使用
阅读量:4221 次
发布时间:2019-05-26

本文共 292 字,大约阅读时间需要 1 分钟。

1.前面的向scoreboard 传递参数emp_en,scoreboard要获取这个参数。但是sequence 是在task phase 中运行的,设置参数的时间往往是不固定的的。

2.使用wait_modified 任务,它有三个参数,与config::get 的前三个参数完全一样。当监测到第三个参数被更新后,就返回,否则一直等待。如下:

1)检测到后,根据get 更新。

3.除了在component 中,还可以在sequence中调用wait_modified :

4.结果:

1)变成0打印一次,变成1 又打印一次。

2)变一次有效一次。还是永远有效?从打印看好像是前者。

你可能感兴趣的文章
浅谈Spring AOP
查看>>
动态代理
查看>>
Java与Oracle日期格式化
查看>>
fastjson学习
查看>>
Spring 自定义标签创建
查看>>
Spring容器启动流程(上)
查看>>
Spring注解详解
查看>>
Spring容器启动流程(下)
查看>>
Spring Bean初始化实例
查看>>
深入理解Spring AOP实现
查看>>
Spring 事务管理
查看>>
重学多线程(一)—— 线程简介
查看>>
重学多线程(二)—— 线程间的通信
查看>>
重学多线程(三)—— 锁
查看>>
重学多线程(四)—— 线程池
查看>>
重学Java集合类(一)—— 集合类简介
查看>>
重学多线程(五)—— Unsafe类
查看>>
重学Java集合类(二)—— List接口
查看>>
重学Java集合类(三)—— Map接口(上)
查看>>
重学Java集合类(三)—— Map接口(下)
查看>>