Top


定義場所(file name)

hotspot/src/share/vm/runtime/synchronizer.cpp

説明(description)

// This routine is used to handle interpreter/compiler slow case
// We don't need to use fast path here, because it must have
// failed in the interpreter/compiler code. Simply use the heavy
// weight monitor should be ok, unless someone find otherwise.

名前(function name)

void ObjectSynchronizer::slow_exit(oop object, BasicLock* lock, TRAPS) {

本体部(body)

  {- -------------------------------------------
  (1) ObjectSynchronizer::fast_exit() を呼び出すだけ

      (なお, コメントによると, interpreter/compiler のコードで既に失敗しているだろうから, 
       fast_exit() を呼ぶ必要性は実はないらしい.
       いきなり heavy weight monitor を使っても OK, とのこと.)
      ---------------------------------------- -}

      fast_exit (object, lock, THREAD) ;
    }

This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.