hirthwork
06.08.2012 07:36 mcabberFA020EAC
посоны, у меня МАГИЯ:
1. Клиент засекает текущее время через gettimeofday
2. Делает GET запрос через loopback на сервер
3. Сервер ждёт 50мс (nanosleep) и посылает ответ
4. Клиент получает ответ, смотрит время, получает разницуc с п.1 в 49мс.
Вопросы:
1. Лечить возможно ли?
2. Наскольколько может отличаться число из п.4 от 50мс в меньшую сторону?
Recommended by:
@gelraen
жава тормозит вот и время фейлит <_<
ты хуй, бля. это плюсовопрос.
хуево, че. Ставь теги, сука, ставь теги!!!
а на имена POSIX функций посмотреть не судьба?
охуеть. Может мне еще книжку по хаскелю почитать, что бы понять, что это не хаскелепроблема?
отпишись сюда, наверное: http://lists.freebsd.org/pipermail/freeb...
фпесду. лучше прекращу поддерживать сраный пережиток прошлого
ну ты ж вроде под линупсы программируешь, значит эти функции должны входить в область твоей компетенции
про nanosleep не слышал. Первую знаю . Но мало ли ебнутых языков, которые свои функции переопрееделяют
много ли ты знаешь ёбнутых языков, которые, переопределив POSIX-функции с тем же именем, станут делать что-либо кроме прямого вызова к glibc?
Я думал, что эти нанослипы не имеют смысла, покуда не включен rt-планировщик, не ?
Old behavior
In order to support applications requiring much more precise pauses (e.g., in order to control some time-critical hardware), nanosleep() would handle pauses of up to 2 ms by busy waiting with microsecond precision when called from a thread scheduled under a real-time policy like SCHED_FIFO or SCHED_RR. This special extension was removed in kernel 2.5.39, hence is still present in current 2.4 kernels, but not in 2.6 kernels.
Как во фре — не знаю %)
ну что ты несёшь? про джаву, про какую-то хуйню, хаскель. Батхерт свой распустил тут. Ебнутые языки, блядь — переопределяют. Чего, блядь? Про что несёшь? Вообще охуеть.
ололо, баттхерт питонобляди
пиздец. =____\\\\
Ты такой конструктивный и логичный.