Get email alert if async task runs for more than XX mins/hours?

Is it possible?

you can set a subsequent task to poll for it and have that use
until/retry up to that limit, then register a result, next task can
conditionally mail depending on that result