比如for(int=0; i<10;i++) begin
fork
task a;
task b;
join
end
这种情况下,不同的i值中task是同时执行的吗?如果想要不同i值对应的task是同时执行,且每个i中task a和task b也是同时执行的,该怎么写
http://blog.sina.com.cn/s/blog_5e9b181a01010d2e.html
您好,就是想对for循环下所有i对应的task a和task b都同时执行,该怎么办,上面的那种写法对不同的i是顺序执行的
应该不是同时进行。相当于10个连续进行的fork join依次执行。
将for循环放到fork...join里面即可满足您的需求,请参考。