Linux Kernel Timers

Тема в разделе "Общие вопросы по С и С++", создана пользователем yurec, 24 ноя 2006.

Статус темы:
Закрыта.
  1. yurec

    yurec Гость

    Как использовать таймеры ядра линукса?Возможно ли использовать больше 1-2 тыс. таймеров и не скажеться ли ето на быстодействии системы?
    Code:

    Код (Text):
    #include <stdio.h>
    #include <unistd.h>
    #include <time.h>
    #include <linux/module.h>
    #include <linux/config.h>
    #include <linux/init.h>
    #include <linux/param.h>
    #include <linux/init.h>
    #include <linux/sched.h>
    #include <linux/timer.h>
    struct timer_list timer;
    void tst(char *szTst)
    { print("tst %s\n",szTst); }
    int main()
    {
    init_timer(&timer);
    timer.function = tst;
    timer.data = "Yurec";
    timer.expires = jiffies + 5*HZ;
    add_timer(&timer);
    sleep(6);
    del_timer_sync(&timer);
    return 0;
    }
    In file included from /usr/include/linux/timex.h:152,
    from /usr/include/linux/sched.h:14,
    from main.cpp:9:
    /usr/include/asm/timex.h:10:21: asm/msr.h: No such file or directory
    main.cpp:29:1: warning: no newline at end of file
    в /usr/include/asm/ файла msr.h нет
     
  2. yurec

    yurec Гость

    фунции недоступны из адресного пространства юзера
     
  3. GrayCardinal

    GrayCardinal Гость

    Может стоит user-space'ный setitimer (2) использовать ?
     
Загрузка...
Похожие Темы - Linux Kernel Timers
  1. SvetlanaL
    Ответов:
    0
    Просмотров:
    199
  2. SvetlanaL
    Ответов:
    0
    Просмотров:
    655
  3. Zloikaktus
    Ответов:
    8
    Просмотров:
    80
  4. cyber23
    Ответов:
    2
    Просмотров:
    71
  5. Lamerman
    Ответов:
    15
    Просмотров:
    137
Статус темы:
Закрыта.

Поделиться этой страницей