In reply to hk123:
So something like:
task test_code();
automatic int i=15;
fork
while (i>0) begin
#5;
$display("%t: val=%d", $time(), i);
i--;
end
while (i>0) begin
#5;
$display("%t: val=%d", $time(), i);
end
join
endtask
module top();
initial begin
test_code();
end
endmodule