Other |
---|
tbdResolved |
Blocks :
|
|
Blocks :
|
|
Blocks :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
Each SATBMarkQueueSet and DirtyCardQueueSet has a shared queue of the corresponding type. These shared queues are used by enqueue operations when the current thread is not a JavaThread. However, even non-JavaThreads have embedded GCThreadLocalData, which contains the per-thread SATB and dirty card queues. We should just use those queues, rather than a (possibly highly contended) shared queue.
|