不在标准之内。但这并不是语言标准中常见的内容,而是特定于系统的库中的内容。
最接近标准的是社区驱动的Fortran 标准库,其中包含带有为您调用系统特定库的子例程的stdlib_system
模块。sleep()
整数参数是等待的毫秒数。
许多编译器提供了一个sleep()
内在的子例程或函数,可以将执行暂停一定的秒数或毫秒数或其他时间间隔。请参阅编译器手册。例如,https://gcc.gnu.org/onlinedocs/gfortran/SLEEP.html
还有通过与 C (Fortran 2003) 的互操作性可调用的各种系统函数,例如POSIXsleep()
或usleep()
. nanosleep()
从 Fortran 调用它们的示例可在网络上找到,例如,此处或 此处。
类似的系统命令也可以在各种操作系统中通过命令行(execute_command_line
在 Fortran 中)调用。例如, Linux 中的sleep和
usleep。
另请注意,Fortran 90 标准非常古老,标准 Fortran 中可用的许多内在过程都是后来出现的。
归档时间: |
|
查看次数: |
1276 次 |
最近记录: |