PowerFX V1.0 運用説明書 - Microsoft(R) Windows(R) - |
目次 索引 |
第5章 COBOLシステムサブルーチン | > 5.4 XTSOBHDL(バイトアクセスサブルーチン) |
注意事項を示します。
排他処理 |
先行OPEN |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
アクセスモード |
01 |
||||||||||
後続OPEN |
アクセスモード |
獲得モード |
S |
E |
R |
W |
D |
F |
G |
H |
A |
01 |
S |
○ |
× |
○ |
× |
× |
○ |
○ |
× |
○ |
|
E |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
R |
○ |
× |
○ |
× |
× |
○ |
○ |
× |
○ |
||
W |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
D |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
F |
○ |
× |
○ |
× |
× |
○ |
○ |
× |
○ |
||
G |
○ |
× |
○ |
× |
× |
○ |
○ |
× |
○ |
||
H |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
A |
○ |
× |
○ |
× |
× |
○ |
○ |
× |
○ |
||
02,42,82,92 |
S |
× |
× |
× |
× |
× |
○ |
× |
× |
○ |
|
E |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
R |
× |
× |
× |
× |
× |
○ |
× |
× |
○ |
||
W |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
D |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
F |
× |
× |
× |
× |
× |
○ |
× |
× |
○ |
||
G |
× |
× |
× |
× |
× |
○ |
× |
× |
○ |
||
H |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
A |
× |
× |
× |
× |
× |
○ |
× |
× |
○ |
||
03,43,83,93 |
S |
× |
× |
× |
○ |
× |
○ |
× |
○ |
○ |
|
E |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
R |
× |
× |
× |
○ |
× |
○ |
× |
○ |
○ |
||
W |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
D |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
F |
× |
× |
× |
○ |
× |
○ |
× |
○ |
○ |
||
G |
× |
× |
× |
○ |
× |
○ |
× |
○ |
○ |
||
H |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
A |
× |
× |
× |
○ |
× |
○ |
× |
○ |
○ |
||
後続削除 |
× |
× |
× |
× |
○ |
× |
○ |
○ |
○ |
○:先行の指定でOPEN中、後続の指定でOPENできることを示します。
×:先行の指定でOPEN中、後続の指定でOPENまたは削除ができず排他エラーとなることを示します。
排他処理 |
先行OPEN |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
アクセスモード |
02,42,82,92 |
||||||||||
後続OPEN |
アクセスモード |
獲得モード |
S |
E |
R |
W |
D |
F |
G |
H |
A |
01 |
S |
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
E |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
R |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
W |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
D |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
F |
○ |
× |
○ |
× |
× |
○ |
○ |
× |
○ |
||
G |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
H |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
A |
○ |
× |
○ |
× |
× |
○ |
○ |
× |
○ |
||
02,42,82,92 |
S |
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
E |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
R |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
W |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
D |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
F |
× |
× |
× |
× |
× |
○ |
× |
× |
○ |
||
G |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
H |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
A |
× |
× |
× |
× |
× |
○ |
× |
× |
○ |
||
03,43,83,93 |
S |
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
E |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
R |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
W |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
D |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
F |
× |
× |
× |
○ |
× |
○ |
× |
○ |
○ |
||
G |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
H |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
A |
× |
× |
× |
○ |
× |
○ |
× |
○ |
○ |
||
後続削除 |
× |
× |
× |
× |
○ |
× |
○ |
○ |
○ |
○:先行の指定でOPEN中、後続の指定でOPENできることを示します。
×:先行の指定でOPEN中、後続の指定でOPENまたは削除ができず排他エラーとなることを示します。
排他処理 |
先行OPEN |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
アクセスモード |
03,43,83,93 |
||||||||||
後続OPEN |
アクセスモード |
獲得モード |
S |
E |
R |
W |
D |
F |
G |
H |
A |
01 |
S |
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
E |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
R |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
W |
○ |
× |
○ |
× |
× |
○ |
○ |
× |
○ |
||
D |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
F |
○ |
× |
○ |
× |
× |
○ |
○ |
× |
○ |
||
G |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
H |
○ |
× |
○ |
× |
× |
○ |
○ |
× |
○ |
||
A |
○ |
× |
○ |
× |
× |
○ |
○ |
× |
○ |
||
02,42,82,92 |
S |
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
E |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
R |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
W |
× |
× |
× |
× |
× |
○ |
× |
× |
○ |
||
D |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
F |
× |
× |
× |
× |
× |
○ |
× |
× |
○ |
||
G |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
H |
× |
× |
× |
× |
× |
○ |
× |
× |
○ |
||
A |
× |
× |
× |
× |
× |
○ |
× |
× |
○ |
||
03,43,83,93 |
S |
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
E |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
R |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
W |
× |
× |
× |
○ |
× |
○ |
× |
○ |
○ |
||
D |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
F |
× |
× |
× |
○ |
× |
○ |
× |
○ |
○ |
||
G |
× |
× |
× |
× |
× |
× |
× |
× |
× |
||
H |
× |
× |
× |
○ |
× |
○ |
× |
○ |
○ |
||
A |
× |
× |
× |
○ |
× |
○ |
× |
○ |
○ |
||
後続削除 |
× |
× |
× |
× |
○ |
× |
○ |
○ |
○ |
○:先行の指定でOPEN中、後続の指定でOPENできることを示します。
×:先行の指定でOPEN中、後続の指定でOPENまたは削除ができず排他エラーとなることを示します。
排他処理 |
先行OPEN |
|||||||
---|---|---|---|---|---|---|---|---|
アクセスモード |
01 |
02,42,82,92 |
03,43,83,93 |
|||||
後続OPEN |
アクセスモード |
獲得モード |
S |
E |
S |
E |
S |
E |
01 |
S |
○ |
○→× |
○→× |
× |
○→× |
× |
|
E |
○→× |
○→× |
○→× |
× |
○→× |
× |
||
0282 |
S |
○→× |
○→× |
○→× |
× |
○→× |
× |
|
E |
× |
× |
× |
× |
× |
× |
||
0383 |
S |
○→× |
○→× |
○→× |
× |
○→× |
× |
|
E |
× |
× |
× |
× |
× |
× |
||
42,43,92,93 |
S |
× |
× |
× |
× |
× |
× |
|
E |
× |
× |
× |
× |
× |
× |
○:先行の指定でOPEN中、後続の指定でOPENできることを示します。
×:先行の指定でOPEN中、後続の指定でOPENまたは削除ができず排他エラーとなることを示します。
目次 索引 |