Schrift
[thread]7360[/thread]

Millisekunden Timer



<< >> 4 Einträge, 1 Seite
master
 2005-10-17 13:06
#58934 #58934
User since
2003-10-20
610 Artikel
BenutzerIn
[default_avatar]
Hi leutz..

benötige einen Timer in bestimmten millisekunden-abständen eine sub. aufruft. in der zeit in der der timer nichts macht, soll die kontrolle dem OS zurück geben werden.

- alles was mit "sleep" zu tun hat fällt gleich mal weg.
- habe alarm benutzt, der geht aber nicht nach millisekunden :-(

$mw->after... käme noch in frage.. aber da ich bei diesem skript keine oberfläche benutze.. will ich eigentlich NICHT TK benutzen...
$i='re5tsFam ^l\rep';$i=~s/[^a-z| ]//g;$\= reverse "\U!$i";print;
Taulmarill
 2005-10-17 13:20
#58935 #58935
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
http://perldoc.perl.org/Time/HiRes.html
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B
master
 2005-10-17 13:38
#58936 #58936
User since
2003-10-20
610 Artikel
BenutzerIn
[default_avatar]
klappt nicht.

Code: (dl )
1
2
3
4
5
6
7
8
use Time::HiRes qw ( time alarm sleep );
$now_fractions = time;
alarm (10.6666666);

$SIG{ALRM} = sub { &Timerevent };

Fehlermeldung:
Your vendor has not defined Time::HiRes macro alarm, used at
$i='re5tsFam ^l\rep';$i=~s/[^a-z| ]//g;$\= reverse "\U!$i";print;
murphy
 2005-10-17 14:12
#58937 #58937
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
[quote=master,17.10.2005, 11:06][...]
benötige einen Timer in bestimmten millisekunden-abständen eine sub. aufruft. in der zeit in der der timer nichts macht, soll die kontrolle dem OS zurück geben werden.
[...][/quote]
Wenn zwischen den Aufrufen der Subroutine sowieso nichts im Programm passieren soll, frage ich mich, was gegen sleep oder select spricht.
When C++ is your hammer, every problem looks like your thumb.
<< >> 4 Einträge, 1 Seite



View all threads created 2005-10-17 13:06.