Difference between uvm_put_port and uvm_nonblocking_put_port

In reply to dave_59:

Thanks Dave ! Thats a very clear explanation

A follow up question , Lets say we connect 2 put_imp (components A and B) to a single port (component C whose max connection is 2)

When C send a transaction
Is there any deterministic way of knowing which of A and B 's implementation is triggered?

Thanks
Venkatesh