I am currently using a single Reentrant lock. This is less efficient. I am contemplating re-writing my locking so that it has multiple locks. Has anyone gotten 80/80 with a single Reentrant lock? Will I get punished?
It seems to be a delicate balance between over engineering and under engineering.