@Magma
Then both process can be in CS in same time . So, ME, and progress will be violated and no synchronization will be there
@ aambazinga
why lexicographic order has no deadlock?
@Tesla
If counting semaphore then initial value can be 1,2,3 or anything and any number of process can be in CS at the same time. So, no ME, Progress or BW