Monitor
From APIDesign
Synchronized keyword in Java seems to resemble monitor as introduced in Concurrent Pascal. However Java monitors are not what they seem to be - there is a significant flaw in them. Read about the pitfall of synchronized in Java_Monitor essay.