wood burning stoves
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes Why is it not thread safety? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "Why is it not thread safety?" Watch "Why is it not thread safety?" New topic

Why is it not thread safety?

Chih-Wei Lee
Ranch Hand

Joined: Feb 20, 2008
Posts: 129
My assignment is B&S and it has cookie to lock and unlock record.
So I don't need the client id benefit from RMI Connection Factory.
I still try to use RMI Connection Factory because there is other benefit from it like only register once.
However, I choose to return the same DvdDatabase instance to client because
I can control the synchronization of record locking.

But according to Andrew's book,
If two remote invocations share the same DvdDatabase instance,
This can't ensure thread safety.




subject: Why is it not thread safety?
It's not a secret anymore!