Disable fork join when one of the tasks complete

In reply to dave_59:

The disable fork shouldn’t kill the monitor_cycle_count() (this task should always run, that’s why I put it in forever loop).
The monitor_write()and monitor_read()tasks should run parallel on each new transaction (because I don’t know if it will be read or write transactiobn… this code is part of uvm_monitor). That’s why I put them also in forever loop.