Will a slow message handling result in a heartbeat timeout?

As the title says, if i were subscribed to an event that would trigger an email send which takes maybe 1s to process, will it result in a heartbeat timeout or is the heartbeat interval triggered on a separate thread?

Heartbeats don't have anything to do with subscription handling
timings. If you had a large heap you could get a timeout due to a GC