It will create 3 threads. low, medium and high. The high will acquire the low priority thread’s lock. The low priority thread will be upgraded to high priority temporarily. After a while. Once the low priority thread release the lock. The high and medium priority threads should run before low.