Ez azért csak akkor igaz, ha a származtatott konstruktoron belül (szerk, most elolvastam újra, ezt írtad úgy hogy "idő előtt") elrakod a példány referenciáját valahova, ahol egy másik thread is ki tudja olvasni (ha már az X konstrukturában nem is teszel ilyent). Biztosan van ilyen eset, de azért ez brutális megoldás bármilyen alap-problémára.
Amúgy hogyan jött az adatbázisos threadhez? :)