When a condition is met, a notification is delivered. If the alert is in firing mode continuously, no new notification will be sent until the next 4 hours (unless there is a change in the result series). If the alert is still firing after 4 hours, another notification will be sent. This cycle repeats assuming alert is in firing mode always.
However, if alert resolves, then it goes into firing mode, a new notification will be delivered because it's a new alert this time. I hope this clears it.