Apparently I'm an idiot. Who else would sleep inside the synchronize?

And I'm wondering why threads ain't aquiring locks.