¿Señal de función de alarma con resolución superior a 1 segundo?

Estoy tratando de construir una excepción de tiempo de espera de python que se ejecuta en milisegundos.

La función de python signal.alarm tiene una resolución de 1 segundo.

¿Cómo se podría obtener una función equivalente que solicite una señal SIGALRM para un proceso determinado en, por ejemplo, milisegundos, en lugar de segundos?

No he encontrado soluciones simples hasta ahora.

Gracias de antemano por sus comentarios.

Utilice signal.setitimer () en su lugar.