mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8251543: add mention of INFLATING() to share/oops/markWord.hpp header comment
Reviewed-by: kbarrett
This commit is contained in:
parent
8d432d29b8
commit
50c37fc749
1 changed files with 5 additions and 1 deletions
|
@ -86,6 +86,10 @@
|
|||
// [ptr | 11] marked used to mark an object
|
||||
//
|
||||
// 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 ObjectMonitor;
|
||||
|
@ -226,7 +230,7 @@ class markWord {
|
|||
bool is_being_inflated() const { return (value() == 0); }
|
||||
|
||||
// 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
|
||||
// check for and avoid overwriting a 0 value installed by some
|
||||
// other thread. (They should spin or block instead. The 0 value
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue