Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Object-Oriented and Concurrent Programming What methods must a class implementin

ID: 3666833 • Letter: O

Question

Object-Oriented and Concurrent Programming What methods must a class implementing the java. util. concurrent. locks Lock interface implement? Describe some of the expected characteristics of each of the methods of this interface? please don't just copy something off the internet and answer the question. This has to be in your own words and not a long rambling from a website or documentation. (The teacher also has access to the internet sites you're copying from) Please no handwritten documents as answers to question I am having a hard time reading handwritten documents. Thank you for your help

Explanation / Answer

The java.util.concurrent.locks.Lock interface is a thread synchronization mechanism just like synchronized block.

Lock lock = new ReentrantLock();

lock.lock();

//critical section

lock.unlock();

The java.util.concurrent.locks.Lock have the following implementation.