SystemVerilog允许大家在使用fork + join/join_any/join_none创建进程之后,通过disable fork来提前结束这些进程。...不论是哪一种结果,都会导致join_any跳出fork,接着执行disable fork来结束这个fork进程及其子进程。 ?...别急,这是因为当disable fork的时候,不仅杀掉了task A里面的for
SystemVerilog允许大家在使用fork + join/join_any/join_none创建进程之后,通过disable fork来提前结束这些进程。...不论是哪一种结果,都会导致join_any跳出fork,接着执行disable fork来结束这个fork进程及其子进程。 ?...别急,这是因为当disable fork的时候,不仅杀掉了task A里面的fork进程,连task C里面的fork...
systemverilog disable wait fork:会引起调用进程阻塞直到它的所有子进程结束, 一般用来确保所有子进程(调用进程产生的进程)执行都已经结束disable fork:用来终止调用进程的所有活跃进程, 以及子进程的所有子进程注意:wait fork作用的父进程下的子进程,而不包括子进程下的子进程,而disable fork则是作用于父进程下的...