src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
changeset 54848 5d8c5c7bca95
parent 53244 9807daeb47c4
equal deleted inserted replaced
54847:59ea39bb2809 54848:5d8c5c7bca95
    57   typedef enum {
    57   typedef enum {
    58     none,
    58     none,
    59     concurrent_traversal,
    59     concurrent_traversal,
    60     concurrent_normal,
    60     concurrent_normal,
    61     stw_degenerated,
    61     stw_degenerated,
    62     stw_full,
    62     stw_full
    63   } GCMode;
    63   } GCMode;
    64 
    64 
    65   // While we could have a single lock for these, it may risk unblocking
    65   // While we could have a single lock for these, it may risk unblocking
    66   // GC waiters when alloc failure GC cycle finishes. We want instead
    66   // GC waiters when alloc failure GC cycle finishes. We want instead
    67   // to make complete explicit cycle for for demanding customers.
    67   // to make complete explicit cycle for for demanding customers.