在07-12-18,Xiao-Feng Li <[EMAIL PROTECTED]> 写道:
>
> Chengrong, locking is expensive, which should be optimized or avoided.
> The fast path acquiring the lock without Java-native border crossing
> can be much fast. It's expected the fast path be executed in most
> cases. This is possible if the code sequence doesn't trigger garbage
> collection or exception, hence no need to bookkeeping the frames.


Does that mean if the code sequence  triggers garbage
collection or exception, the thread requiring or releasing the lock will
first take the fast path, and it must return lock-busy, then it goes to the
slow path and eventually finish the lock operation?


> Thanks,
> xiaofeng
>
>

Reply via email to