Top


定義場所(file name)

hotspot/src/share/vm/services/threadService.cpp

名前(function name)

ThreadConcurrentLocks* ConcurrentLocksDump::thread_concurrent_locks(JavaThread* thread) {

本体部(body)

  {- -------------------------------------------
  (1) _map フィールド内の ThreadConcurrentLocks オブジェクトを全て辿り, 
      引数で指定されたスレッド(以下の thread)用のものがあるかどうかを調べる.

      もしあれば, その ThreadConcurrentLocks オブジェクトをリターンする.
      無ければ NULL をリターンする.
      ---------------------------------------- -}

      for (ThreadConcurrentLocks* tcl = _map; tcl != NULL; tcl = tcl->next()) {
        if (tcl->java_thread() == thread) {
          return tcl;
        }
      }
      return NULL;
    }

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