All events are independent sytem resources, so it the timing of the signaler if and when they fire.
If you want to syncronize them
you must provide the logic in your code. Maybe the
libuev library and documentation helps a bit more than my loose answer.