[A]
With finer degree of granularity of locking a high degree of concurrency is possible.
[B]
Locking prevents non-serializable schedules.
[C]
Locking cannot take place at level.
[D]
An exclusive lock on data item X is granted even if a shared lock in already held on X.