< prev index next >

src/share/vm/memory/genCollectedHeap.cpp

Print this page

        

*** 83,92 **** --- 83,100 ---- _gen_policy(policy), _process_strong_tasks(new SubTasksDone(GCH_PS_NumElements)), _full_collections_completed(0) { assert(policy != NULL, "Sanity check"); + if (UseConcMarkSweepGC) { + _workers = new FlexibleWorkGang("GC Thread", ParallelGCThreads, + /* are_GC_task_threads */true, + /* are_ConcurrentGC_threads */false); + _workers->initialize_workers(); + } else { + _workers = NULL; + } } jint GenCollectedHeap::initialize() { CollectedHeap::pre_initialize();
< prev index next >