Thread watchdog bei einer while-Schleife (20 answers)
Opened by perlensammler22 at 2015-09-22 07:29

Gast wer
 2015-09-23 13:41
#182358 #182358
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
eval {
  # das eval-block "sterben lassen" (verlassen) wenn ALARM ausgelöst wird:
  local $SIG{ALRM}=sub{ die() };

  # 10 Sekunden Warten
  alarm(10);

  #lesen von STDIN
  while (<>) {
    chomp;

    ...

   # 10 Sekunden Warten Timer zurück setzen
   alarm(10);
  }

  # kein Alarm
  alarm(0);
};
# kein Alarm
alarm(0);

...

Last edited: 2015-09-23 13:55:00 +0200 (CEST)

View full thread watchdog bei einer while-Schleife