Top


定義場所(file name)

hotspot/src/share/vm/oops/oop.inline.hpp

名前(function name)

inline void oopDesc::release_set_mark(markOop m) {

本体部(body)

  {- -------------------------------------------
  (1) mark フィールドに m 引数の値を書き込む.

      (なお, OrderAccess::release_store_ptr() で書き込むのでメモリバリアも張られる.
      これ以前の store が mark フィールドの変更に抜かれるのは禁止)
      ---------------------------------------- -}

      OrderAccess::release_store_ptr(&_mark, m);
    }

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