Time 如何在Pari/GP中实施时间

Time 如何在Pari/GP中实施时间,time,pari,pari-gp,Time,Pari,Pari Gp,我有32位的Pari/GP,并且希望实现任何类型的代码,这些代码在有限的时间内运行,如果在该时间内没有生成任何内容,则会自动停止。下面是一个伪代码示例: command ... run command if run time over 3 minutes automatically interrupt the program and stop running 我知道有一个基本的方法可以做到这一点,只是我从来没有在PARI/GP指南中找到它。有什么帮助吗?谢谢。您还可以将代码作为第二个参数移动到

我有32位的Pari/GP,并且希望实现任何类型的代码,这些代码在有限的时间内运行,如果在该时间内没有生成任何内容,则会自动停止。下面是一个伪代码示例:

command
...
run command
if run time over 3 minutes
automatically interrupt the program and stop running

我知道有一个基本的方法可以做到这一点,只是我从来没有在PARI/GP指南中找到它。有什么帮助吗?谢谢。

您还可以将代码作为第二个参数移动到
报警
函数中。例如,
alarm(5,factor(2^1234+1))
将返回
2^1234+1
的完全因子分解,如果它可以在5秒内生成,否则将返回(不引发)错误对象。
 alarm(5);for(i=1,10^10,continue)