T********i 发帖数: 2416 | |
w***g 发帖数: 5958 | 2 有什么不好的请说一下,这样我们后进的同学也可以提高提高。
【在 T********i 的大作中提到】 : 现有的轮子大多都是这个水平的。
|
T********i 发帖数: 2416 | 3 其实是和Linux上的实现一样脑残。
应该用Windows的features为基准,Linux上模拟。但是工作量太大,就偷懒了。 |
f******y 发帖数: 2971 | 4 你这评论看起来很像是偏见啊。
【在 T********i 的大作中提到】 : 其实是和Linux上的实现一样脑残。 : 应该用Windows的features为基准,Linux上模拟。但是工作量太大,就偷懒了。
|
T********i 发帖数: 2416 | 5 偏见在哪里?
【在 f******y 的大作中提到】 : 你这评论看起来很像是偏见啊。
|
f******y 发帖数: 2971 | 6 boost又不是只在windows下用,为什么要以windows features为基准?在linux下还要
mock?
【在 T********i 的大作中提到】 : 偏见在哪里?
|
T********i 发帖数: 2416 | 7 因为deadline timer本身就是脑残的设计。脑袋被驴踢了才会设计出这种东西。
你猜猜为什么?
【在 f******y 的大作中提到】 : boost又不是只在windows下用,为什么要以windows features为基准?在linux下还要 : mock?
|
w***g 发帖数: 5958 | 8 您就说了吧。我最近做东西做的头发都白了,实在没脑子想事情了。
【在 T********i 的大作中提到】 : 因为deadline timer本身就是脑残的设计。脑袋被驴踢了才会设计出这种东西。 : 你猜猜为什么?
|
T********i 发帖数: 2416 | 9 deadline timer是等到某个时间以后返回。
duration timer是一个指定的时间间隔。
deadline time depends on system timer. System timer can be modified by users
, or adjusted by NTP etc. Especially for embedded system, the initial time
will be unix epoch until the NTP client gets the current timer.
Linux IPC很多同步都基于deadline timer。
【在 w***g 的大作中提到】 : 您就说了吧。我最近做东西做的头发都白了,实在没脑子想事情了。
|
f****4 发帖数: 1359 | 10 升级吧,
Boost 1.49+, steady_timer |
T********i 发帖数: 2416 | 11 没用,这个是linux的问题。你看看sem_timedwait就知道了。
正确的做法是重做一个semaphore。
【在 f****4 的大作中提到】 : 升级吧, : Boost 1.49+, steady_timer
|