select()是使用内核计时器(在jiffies中)还是使用高分辨率计时器

时间:2013-02-20 22:24:24

标签: linux-kernel operating-system sleep linux-device-driver

我有一个应用程序,我必须在很短的时间内睡觉(按几微秒的顺序)。幸运的是,我的Linux内核2.8。*支持高分辨率计时器。

我现在有2种睡觉选择

  1. 了nanosleep
  2. 选择()并超时。
  3. 我选择使用select(),因为它非常便携。 select()是使用普通的内核定时器(jiffies)还是使用hi res定时器?

    这可以提供微秒级的睡眠功能吗?

0 个答案:

没有答案