我有一个应用程序,我必须在其中睡很短的时间(大约几微秒)。幸运的是,我的 Linux 内核 2.8.* 支持高分辨率计时器。
我现在有 2 个选择睡觉
- 纳米睡眠
- select() 超时。
我选择使用 select() 因为它非常便携。select() 是使用普通内核计时器(jiffies)还是使用高分辨率计时器?
这可以提供以微秒为单位的睡眠功能吗?
我有一个应用程序,我必须在其中睡很短的时间(大约几微秒)。幸运的是,我的 Linux 内核 2.8.* 支持高分辨率计时器。
我现在有 2 个选择睡觉
我选择使用 select() 因为它非常便携。select() 是使用普通内核计时器(jiffies)还是使用高分辨率计时器?
这可以提供以微秒为单位的睡眠功能吗?