Signals are generally the slowest IPC method, unless you're doing something stupid with a different method.
sleep 0.001 # Delay to allow the receiver to process the signal