锁的状态
作业需要一个目标之前分配目标,这样在用目标是不用再等,可保证完成所需功能,这叫目标的原县分配。
可用ALCOBJ命令预先分配目标,用DLCOBJ解除分配
目标是根据要他们做什么来分配的(读或者修改)和他们是否可以共享。文件和成员总是以*SHRRD来分配。而数据用规定所状态来分配锁的级别。
锁状态标志使用的目标已是否可共享。
有下列五个锁状态:
1. *EXCL(排他)
目标对请求他的作业保留排他使用。其他作业不可使用它。
2.*EXCLRD(排他但允许读)
目标已分配给请求他的作业,但是别的作业可以读他
3. *SHRUP(共享更新)
目标对其他作业共享读或更新。即另外的用户可对同一目标请求共享读锁状态或共享修改锁状态
4.*SHRNUP(共享不更新)
5 *SHRRD(共享更新)