Je veux faire ce qui suit -casser « sommeil » en perl brusquement
#starting code
sleep(1000);
#remaining code
Le code de départ serait courir et se retrouver coincé au « sommeil ». Après un certain temps (< < 1000), un autre processus réveillait ce processus en interrompant ce sommeil (probablement en envoyant un signal) et le reste du programme s'exécutait.
Je dois utiliser perl 5.6.1 sur Windows, et il ne supporte pas l'alarme. J'ai essayé quelques signaux comme SIGINT, SIGFPE etc. mais j'ai échoué. S'il vous plaît suggérer une alternative.
Deux choses: 1. Mettez à niveau votre version de Perl. 2. Utilisez des fils. –
@JackManey J'aurais sûrement fait ça mais il y a quelques contraintes. –
[Il] (https://metacpan.org/module/App::perlbrew) [sont] (https://metacpan.org/module/local::lib) [alternatives] (http: //www.activestate .com/activeperl/téléchargements). –