Description and Analysis of locking approaches