8251543: add mention of INFLATING() to share/oops/markWord.hpp header comment
Reviewed-by: kbarrett
This commit is contained in:
parent
8d432d29b8
commit
50c37fc749
@ -86,6 +86,10 @@
|
|||||||
// [ptr | 11] marked used to mark an object
|
// [ptr | 11] marked used to mark an object
|
||||||
//
|
//
|
||||||
// We assume that stack/thread pointers have the lowest two bits cleared.
|
// We assume that stack/thread pointers have the lowest two bits cleared.
|
||||||
|
//
|
||||||
|
// - INFLATING() is a distinguished markword value that is used when
|
||||||
|
// inflating an existing stack-lock into an ObjectMonitor. See below
|
||||||
|
// for is_being_inflated() and INFLATING().
|
||||||
|
|
||||||
class BasicLock;
|
class BasicLock;
|
||||||
class ObjectMonitor;
|
class ObjectMonitor;
|
||||||
@ -226,7 +230,7 @@ class markWord {
|
|||||||
bool is_being_inflated() const { return (value() == 0); }
|
bool is_being_inflated() const { return (value() == 0); }
|
||||||
|
|
||||||
// Distinguished markword value - used when inflating over
|
// Distinguished markword value - used when inflating over
|
||||||
// an existing stacklock. 0 indicates the markword is "BUSY".
|
// an existing stack-lock. 0 indicates the markword is "BUSY".
|
||||||
// Lockword mutators that use a LD...CAS idiom should always
|
// Lockword mutators that use a LD...CAS idiom should always
|
||||||
// check for and avoid overwriting a 0 value installed by some
|
// check for and avoid overwriting a 0 value installed by some
|
||||||
// other thread. (They should spin or block instead. The 0 value
|
// other thread. (They should spin or block instead. The 0 value
|
||||||
|
Loading…
x
Reference in New Issue
Block a user