Synchronize block for blueprints?

Is there a possibility to synchronize a function of a blueprint like in java? For example i have a function triggered by the tick event, and i want that this function only to be callable if it is not running at the same time in that instance of the containing blueprint.
Greets, zipmo

I am very interested in this question as well. I have a function that turns on the flashlight and set a boolean to true. I wouldn’t really want something to interrupt the function midway leaving it in a status of incoherence