title: UNIX alarm() with higher granularity
body: <p>I am using the UNIX <code>alarm</code> system call to deliver a signal to the currently running process on a schedule. </p>
  
  <p>The man page describes the argument to this function as being in units of seconds. I would like to have precision in milliseconds. </p>
  
  <p>Is there an alternative system call on UNIX (or Linux specifically) that will allow this?</p>