So, rigorous two phase locking protocol it of course, strict, because it holds on to X locks and it is, it also holds on to the shared lock, it does not even release the shared locks till it aborts or commits.
ಆದ್ದರಿಂದ, ಕಠಿಣವಾದ ಎರಡು ಹಂತದ ಲಾಕಿಂಗ್ ಪ್ರೋಟೋಕಾಲ್ ಇದು ಕಟ್ಟುನಿಟ್ಟಾಗಿರುತ್ತದೆ, ಏಕೆಂದರೆ ಅದು ಎಕ್ಸ್ ಲಾಕ್  ಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅದು shared ಲಾಕ್ ಅನ್ನು ಸಹ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ, ಅದು ಅಬೋರ್ಟ್ ಗೊಳ್ಳುವವರೆಗೆ ಅಥವಾ ಕಮಿಟ್ ಆಗುವವರೆಗೆ shared ಲಾಕ್ ಗಳನ್ನು ಸಹ ಬಿಡುಗಡೆ ಮಾಡುವುದಿಲ್ಲ.