X-locks is one of the locks used in locking database in what is known as adaptive server. Other types of locks for locking database are the S-lock, IS-locks, and the IX- locks. The locks are used mainly for control purpose[ that is when a data is been used by a lot of people, the locks make sure that there is consistency in the data.
The option D is correct that is; ''The moment that X-locks are released will determine the granularity of the locks'' The granularity of the locks simply means the amount in which the data can be locked at the same time.