Reduce window of time through which two threads can dispose of the object