The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Таймер"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Таймер"  
Сообщение от Alexious email(??) on 30-Апр-07, 17:03 
Пытался сделать прерывание таймер 2мя способами

1.use Time::HiRes qw ( setitimer ITIMER_VIRTUAL );
  if (setitimer(ITIMER_VIRTUAL, 1, 4)) {print "1";};
  while (1>0){}
  Выдает ошибку Your vendor has not defined Time::HiRes macro ITIMER_VIRTUAL

2. use Time::HiRes qw( ualarm );
   ualarm(1000000);
   $SIG{ALRM} = sub { die };
      while (1>0)
{}

Выдает ошибку
Time::HiRes::ualarm unimplemented in this platform.

Все делается под виндами (пока что). USLEEP работает

Может у кого есть готовый скрипт прерывания по таймеру

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • Таймер, Alexious, 12:41 , 01-Май-07, (1)  
    • Таймер, Homewrecker, 19:11 , 02-Май-07, (2)  
      • Таймер, Alexious, 10:34 , 03-Май-07, (3)  

Сообщения по теме [Сортировка по времени, UBB]


1. "Таймер"  
Сообщение от Alexious email(??) on 01-Май-07, 12:41 
>Пытался сделать прерывание таймер 2мя способами
>
>1.use Time::HiRes qw ( setitimer ITIMER_VIRTUAL );
>  if (setitimer(ITIMER_VIRTUAL, 1, 4)) {print "1";};
>  while (1>0){}
>  Выдает ошибку Your vendor has not defined Time::HiRes macro ITIMER_VIRTUAL
>
>
>2. use Time::HiRes qw( ualarm );
>   ualarm(1000000);
>   $SIG{ALRM} = sub { die };
>      while (1>0)
>{}
>
>Выдает ошибку
>Time::HiRes::ualarm unimplemented in this platform.
>
>Все делается под виндами (пока что). USLEEP работает
>
>Может у кого есть готовый скрипт прерывания по таймеру

Под Unix все заработало

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Таймер"  
Сообщение от Homewrecker (ok) on 02-Май-07, 19:11 
Не могу проверить, но вроде как виндоус не ловит $SIG{ALRM}
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Таймер"  
Сообщение от Alexious email(??) on 03-Май-07, 10:34 
>Не могу проверить, но вроде как виндоус не ловит $SIG{ALRM}

Так и есть

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру