Question: Two level (or two factor) locks briefly try a spin lock and then if the lock is not acquired quickly, suspend the thread like a

Two level (or two factor) locks briefly try a spin lock and then if the lock is not acquired quickly, suspend the thread like a semaphore (or some mutex locks).

When is a two factor lock useful?

What would you want to know before trying to set the bounds on how long (now many iterations spinning) such a lock should try before suspending itself?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!