【发布时间】:2011-05-05 05:25:59
【问题描述】:
我想在 Linux 中设计一个计时器,但由于一些系统限制和设计要求,我无法使用 POSIX 计时器 API。
有人可以告诉我,除了 POSIX 计时器之外,Linux 中还有哪些其他可用的计时器设计机制? (避免使用 timer_create、timer_settime 等)
提前致谢。
编辑:P.S:您提供的任何机制,请您给我一些有用的链接或示例链接
注意:我们不能使用任何第三方库(如 ACE 库),因为我们的代码是专有代码。
【问题讨论】:
-
您可以在专有软件中使用第三方库,只要他们的许可允许。例如,对于许多许可(非 GPL)开源许可证,允许将其嵌入到纯二进制商业软件中。
-
@ThiefMaster:我们的老板很怀疑 :),如果明天许可证更改,那么谁来更改所有这些代码?
-
然后你可以继续使用你拥有的代码。许可证不能追溯更改 - 它只会影响未来的版本。除此之外,在这种情况下,很可能有人创建了一个保持开源的分支。