How to understand the run_phase in the uvm test

In reply to chris_le:

I’ll try to do that referring to your 1st suggestion . Thank you .

May I know how to understand your 2nd suggestion ? It is correct or not if I have forever loop in the run_phase of the components ?