I was sure this question has been asked before so I did of course use the search function to check if there's an answer solving my issue.
However, all I could find were a lot of answers on measuring time in high precision.
What I would need is a high resolution (at least millisecond) timer which allows me to fire a callback when a defined time period passed. I'd like to use that in a Cocoa Mac OS X app, so C/C++ or Obj-C would be possible. If additional libraries are needed, then this is fine, too.
I found this http://www.songho.ca/misc/timer/timer.html but it's using a busy waiting strategy and would cost too much performance I assume.
Help is greatly appreciated!