< prev index next >
src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
Print this page
rev 11970 : [mq]: overflow_list_2
@@ -538,11 +538,11 @@
OopTaskQueueSet* _task_queues;
// Overflow list of grey objects, threaded through mark-word
// Manipulated with CAS in the parallel/multi-threaded case.
- oop _overflow_list;
+ oopDesc* volatile _overflow_list;
// The following array-pair keeps track of mark words
// displaced for accommodating overflow list above.
// This code will likely be revisited under RFE#4922830.
Stack<oop, mtGC> _preserved_oop_stack;
Stack<markOop, mtGC> _preserved_mark_stack;
< prev index next >