the java language's native synchronization mechanism monitor uses recursive locks but a strong attack made late in the day gave them a hard won victory there is no letter