I'm a little confused by this, and its likely just me not knowing the full code.  Why synchronize something that you're spinning off into a thread anyway?  Are you getting duplicate notification?  Are you expecting the thread to be synchronized as well?