This figure illustrates how 4 contiguous locks cover two datafiles with 16 data blocks in each file. There are four shading patterns on the 32 blocks in the diagram. Each shading pattern (or lock) covers four contiguous data blocks.