mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8215297: Remove ParallelTaskTerminator
Remove ParallelTaskTerminator as the alternate OWSTTaskTerminator algorithm has worked well for more than a year now. Reviewed-by: zgu, sjohanss
This commit is contained in:
parent
4b8a5f991f
commit
76675e93cf
21 changed files with 186 additions and 343 deletions
|
@ -51,12 +51,7 @@ bool ShenandoahObjToScanQueueSet::is_empty() {
|
|||
}
|
||||
|
||||
ShenandoahTaskTerminator::ShenandoahTaskTerminator(uint n_threads, TaskQueueSetSuper* queue_set) :
|
||||
_terminator(new OWSTTaskTerminator(n_threads, queue_set)) { }
|
||||
|
||||
ShenandoahTaskTerminator::~ShenandoahTaskTerminator() {
|
||||
assert(_terminator != NULL, "Invariant");
|
||||
delete _terminator;
|
||||
}
|
||||
_terminator(n_threads, queue_set) { }
|
||||
|
||||
#if TASKQUEUE_STATS
|
||||
void ShenandoahObjToScanQueueSet::print_taskqueue_stats_hdr(outputStream* const st) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue