// if execute below code , there is no info from second thread ,please correct me if i am wrong , what happen when we use use wait within fork join
module fork_join;
bit signal=0;
initial begin
$display("-----------------------------------------------------------------");
fork
//Process-1
$display($time,"\t entering fork Started");
wait(signal==1)
begin
$display($time,"\tProcess-1 Started");
#5;
$display($time,"\tProcess-1 Finished");
end
//-------------------
//Process-2
//-------------------
begin
$display($time,"\tProcess-2 Started");
#20;
$display($time,"\tProcess-2 Finished");
end
join
#25;
signal=1;
$display($time,"\tOutside Fork-Join");
$display("-----------------------------------------------------------------");
$finish;
end
endmodule