怎样实现精确延时

在调试单总线声音模块时,时序要求较精确的延时,使用usleep,有时延时时间不精确,导致播放声音不对,播放了其它的声音了,请教下,linux下怎样实现精确的延时

就我所知,一般使用 select 来实现精确延时;
另外提高 linux HZ,也有助于提高延时精确;

感谢liangtao