This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Java Interview Guide and have Anthony DePalma on-line!
See this thread for details.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes Database lock() method test. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "Database lock() method test." Watch "Database lock() method test." New topic

Database lock() method test.

Marcin Mroczkowski

Joined: Apr 15, 2013
Posts: 17

Below test can throughtly check blocking ability of database .lock() method. This feature is one of the most important MUSTS in OCMJD assignment, and it's commonly overlooked by standard tests. This code locks random records, and then creates additional threads, to check two things:
- if .lock() method blocks other threads for locking same record
- if record is not locked, it can be always locked with no problems

If code deadlocks, its simple mean that .lock() method erroneously blocked, when record is not locked by other thread.

I agree. Here's the link:
subject: Database lock() method test.
It's not a secret anymore!