How can i implement fork-join() functionality without using the fork join construct in system verilog

Actually the question mentioned none of the fork-join, fork-join any Or fork join-none constructs should be used.

Thanks