如何在大型机COBOL中“休眠”?

问题描述 投票:0回答:3

我想我正在使用 Enterprise COBOL for z/OS。

有什么技术可以模拟标准 C 库的 sleep() 函数等功能?

cobol mainframe zos
3个回答
7
投票

可能最简单的方法是使用语言环境可调用服务CEE3DLYCEEDLYM


0
投票

不知道你有没有找到答案。

有一个 IBM 程序可以让机器休眠……或等待:它的名字是 ILBOWAT0

这里是一个关于如何编码的非常好的示例的链接:http://www.mvsforums.com/helpboards/viewtopic.php?t=2008&highlight=delay

在此示例中,WAIT-TIME 以秒为单位。


0
投票

您可以调用“睡眠”命令。 这是一个在变量中传递秒数的基本示例

 WORKING-STORAGE SECTION.
 77 WS-SLEEPSECS    PIC S9(2) VALUE 30.

 PROCEDURE DIVISION.
  *< Miscellaneous Code >*

** Call the Sleep Command passing the value in seconds *
 CALL "SLEEP" USING WS-SLEEPSECS.
© www.soinside.com 2019 - 2024. All rights reserved.