Does Java still have a word in every object allocation for locking it? Adding a 64-bit pointer sounds terribly inefficient.
Did you know Objective-C does locks and retain counting without allocating any extra fields in objects?
Did you know Objective-C does locks and retain counting without allocating any extra fields in objects?