0

我们希望每天多次使用 COBOL 将大量记录添加到 AS400 数据库文件中。30 位用户通过在线 cobol 屏幕也不断更新和添加此文件(尽管记录不同)。我最初对此的想法是令人恐惧的,但是 AS400 上的文件共享是否足够强大以处理这种多线程,或者一个任务是否锁定文件并在完成后释放它。

4

2 回答 2

4

我是一名 RPG 程序员。几十年来,我经常每天都有数百个工作在同一个表中添加、更改和删除记录。

IBM i 文件共享工作得非常好 - 我什至从未想过它。有一些任务需要对文件进行独占访问——例如备份和恢复——但应用程序执行的 I/O 类型在典型的“共享更新”访问中工作得很好。

于 2013-03-27T14:02:31.233 回答
0

COBOL 应用程序可能会锁定它已读取的记录,直到它们被更新或释放,或者如果在提交控制下处理,直到提交或回滚。

于 2013-03-27T21:54:47.100 回答