LINUX.ORG.RU

Сообщения golodranez

clock_nanosleep(); Процесс спит не заданное время.

Форум - Development

При попытке заснуть с помощью clock_nanosleep() получается неточный результат - ошибка от +1 мс до секунды с фигом, притом раз на раз не приходится. Точней - один раз запускаю тест - ошибка от 1 до 5 мс, но и это ОЧЕНЬ много. другой раз ошибка может быть десятки мс, третий 0.5 - 2 секунды. Что я делаю не так?

Код для теста:

#include <stdio.h> 
#include <time.h>

int main() 
{ 
  struct timespec before_sleep, after_sleep, time_for_sleep;
  while(1) 
  { 
    clock_gettime(CLOCK_MONOTONIC, &before_sleep);
    time_for_sleep = before_sleep; time_for_sleep.tv_nsec += 100000000; // прибавляем 100 мс

    clock_nanosleep(CLOCK_MONOTONIC, TIMER_ABSTIME, &time_for_sleep, NULL); //засыпаем на 100 мс

    clock_gettime(CLOCK_MONOTONIC, &after_sleep);

    printf("before: %d:%d - sec:nsec", before_sleep.tv_sec, before_sleep.tv_nsec);
    printf("after: %d:%d - sec:nsec", after_sleep.tv_sec, after_sleep.tv_nsec);

  } 
}

Этот пост писал на другой машине ввинде, поэтому могут быть ошибки в коде))

()

clock_nanosleep(); Процесс спит не заданное время.

Форум - Development

При попытке заснуть с помощью clock_nanosleep() получается неточный результат - ошибка от +1 мс до секунды с фигом, притом раз на раз не приходится. Точней - один раз запускаю тест - ошибка от 1 до 5 мс, но и это ОЧЕНЬ много. другой раз ошибка может быть десятки мс, третий 0.5 - 2 секунды. Что я делаю не так?

Код для теста:

#include <stdio.h> #include <time.h>

int main() { struct timespec before_sleep, after_sleep, time_for_sleep; while(1) { clock_gettime(CLOCK_MONOTONIC, &before_sleep); time_for_sleep = before_sleep; time_for_sleep.tv_nsec += 100000000; // прибавляем 100 мс

clock_nanosleep(CLOCK_MONOTONIC, TIMER_ABSTIME, &time_for_sleep, NULL); //засыпаем на 100 мс

clock_gettime(CLOCK_MONOTONIC, &after_sleep);

printf("before: %d:%d - sec:nsec", before_sleep.tv_sec, before_sleep.tv_nsec); printf("after: %d:%d - sec:nsec", after_sleep.tv_sec, after_sleep.tv_nsec);

} }

()

[Специалистам по всему] Toshiba C660-1te

Форум - Talks

Валяется такой без дела, новый. Решил впихнуть туда CentOS. Проморгал выбор с чего грузиться и во время загрузки винды нажал клавишу питания(продержал её секунды 4). Теперь ноут не включается, такое впечатление, что блокировка какая то.

Что это может быть?

Раньше при включении загоралась ярко зелёная лампочка на ближним торце. Теперь при нажатии кнопки питания она моргает несколько раз _тускло_-зелёным. Больше никаких признаков жизни ноут не подаёт.

()

[Загадка] Помогите отгадать.

Форум - Talks

По профессии его должны повесить, по болезни он не излечим. При царе он был царём, про советской власти имел чин.

Что-то ничего в голову не приходит.

()

HTC Desire несколько глюков.

Форум - Mobile

Телефон был куплен зимой, работал нормально за исключением редких перезагрузок.

Пару недель назад одновременно, если я не ошибаюсь, проявились два глюка 1)при звонках автоматически включается грумкая связь, как это убрать я не нашёл. 2)При прослушивании музыки через наушники невозможно изменить громкость. Жму качельки громкости - ползунок бегает, но громкость не меняется. Через настройки тоже не меняется. Без наушников всё нормально.

Хард ресет делал, не помогло.

Может кто сталкивался с таким?

()

[Бензин] А как в вашем городе?

Форум - Talks

Обнинск.(кто не знает - 100км от москвы по киевскому шоссе) 29.05.2011 - практически на всех АЗС города бензин продают либо только Юр.лицам, либо по талонам данной АЗС. По киевскому шоссе почти тоже самое, торгует только лукойл.

Как в ваших городах?

()

Firefox 4 как убрать панельку?

Форум - General

Как убрать панельку под адресной строкой? Ну на которой всякие папочки типо "самоые популярные" и т.п.

()

[Android] Кто знает шашки с нормальным ИИ?

Форум - Mobile

Скачал из маркета Dalmax Checkers - на максимальной сложности тупит даже в простейших ситуациях и думает долго.

()

[Android] С чем в линуксе можно синхрояянизироваться?

Форум - Mobile

С чем нибуть типо Kontact в KDE?

ЗЫ У меня HTC Desire

()

[Android] Хороший _музыкальный_ плеер?

Форум - Mobile

Разыскивается САБЖ. Требования- чтобы можно было нормально лазить по списку воспроизведения, а не тупо стрелочками песни назад-вперёд переключать. Чтобы в уже готовый список на лету(во время воспроизведения) можно было добавлять песни. Вобжем чтото типо классического xmms.

()

HTC Desire - Аккумулятор повышенной емкости.

Форум - Mobile

Есть ли в продаже САБЖ стандартого размера? Т.е. чтоб не пришлось вешать другую заднюю крышку и соответственно утолщать аппарат.

()

Видеотрансляции - P2P Sop клиент.

Форум - General

Собственно сабж. Подскадите прогу который можно смотреть он-лайн протоколы по SAP протоколу. Вот ссылка для примера - sop://broker.sopcast.com:3912/94332

()

OpenIPMI

Форум - Development

Подскажите доку по Си'шному апи. Чёто у меня не гуглится.

()

Есть кто с Билибино?

Форум - Talks

Какая у вас сейчас температура воздуха?

()

Dio умер...

Форум - Talks

я несколько запоздал, но здесь этого вроде небыло...

Очень печально когда от нас уходят одни из лучших музыкантов...

()

[Qt] QString, QTextEdit и "\t"

Форум - Development
int main(int argc, char *argv[])
 {
     QApplication app(argc, argv);
     QString head;
     head = QObject::trUtf8("Хрень раз") + "\t" + QObject::trUtf8("хрень два");
     QTextEdit b(head);

     QString mainText;
     mainText = QString::number(3.1) + "\t" + QString::number(3.2);

     b.append(mainText);
     b.show();

     return app.exec();
 }

В результате в QTextEdit первая строка(head) без табов, в место табов пробелы. Вторая строка(mainText) как и ожидается с табами.

В чём проблема?

()

[Qt] Число в QString c заданым форматом.

Форум - Development

Чтото немогу найти.

float d = 12.23452345;

Как мне в QString получить чтото вроде 12.x, где x - колво символов в дробной части? Без sprintf:)

()

Чем качать флеш видео нета?

Форум - General

Собственно сабж. Но не только с ютюба, а с любого сайта где оно есть.

ЗЫ Раньше просто брал и /tmp, но после последнего обновления там ничего нет:)

()

Севилья - ЦСКА 1:2 !

Форум - Talks

Вы в 1/4 !!! Ура, товарищи!

()

[Музыка] Хочется хорошего тяжелячка.

Форум - Talks

Может какой альбом Slipknot посоветуете? как то эта группа мимо моих ушей прошла:)

()