微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 请教大家一个关于fork join和#0延迟的问题

请教大家一个关于fork join和#0延迟的问题

时间:10-02 整理:3721RD 点击:
1 module test;
2initial begin
3for (int j=0; j<3; j++)
4fork
5$display("%0d ",j);
6join_none
7#0 $display ("test");
8
9end
10 endmodule
上面这段代码,运行结果是 3 3 3 test
然后我把#0 去掉了以后,变成了 test 3 3 3 ,
那么什么时候需要加这个#0,有什么用呢?
感觉这儿加了#0以后,和采用fork join的结构一样了,都是等到前面的进程结束后才执行后面的。

NBA..参考IEEE和进程。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top