Eigenpoll : D wish list : Conditional syncronized 

Support cotstruction like that:
synchronized {
// Critical section
// Leave that even in case ov exeption
} else {
// Ordinary code
// Call it if critical section always blocked
// Doesn't need to leave critical section as we didn't enter it
}

Report this item for cleanup