Multiple Event Ports triggering

Dear all, I'm creating a component with 3 input ports and I need to execute the updateHook if at least one of them gets a new data. When one of the port is triggered, the updateHook is called and the code executed. What happens if another port is triggered during the previous execution of the updateHook? Is the first instance of updateHook stopped and the new one called?

I need to run the updateHook if I got one data on at least one of the three ports, without any interruption, but at the moment I have some problems in doing that.

Thank you,

Best regards,

MDC