Recent versions of L4 and MINIX have gone down this path (older versions of L4 used timeouts, as does QNX).
Posledné verzie L4 a Minix sa uberali touto cestou (staršie verzie L4 používali timeouty ako ich používa QNX).