I read this here : http://developer.db4o.com/Forums/tabid/98/aft/5027/Default.aspx#20510
The link is from 2008 I am hoping they have come up with a better way by now.
Yes, it still does. The db4o core still uses a single lock to protect its operations. Nothing has changed about that.