Searched refs:gang (Results 1 - 5 of 5) sorted by relevance
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | yieldingWorkgroup.hpp | 49 // Several instances of this class run in parallel as workers for a gang. 53 YieldingFlexibleGangWorker(AbstractWorkGang* gang, int id) : argument 54 GangWorker(gang, id) { } 58 { return (YieldingFlexibleWorkGang*)gang(); } 65 int _actual_size; // size of gang obtained 67 int _requested_size; // size of gang requested 73 // The argument tells you which member of the gang you are. 83 // An abstract task to be worked on by a flexible work gang, 88 // A second feature of this kind of work gang is that 94 // gang worker 120 YieldingFlexibleWorkGang* gang() { function in class:YieldingFlexibleGangTask 123 set_gang(YieldingFlexibleWorkGang* gang) argument [all...] |
H A D | yieldingWorkgroup.cpp | 47 // or the task is aborted, or the work gang is terminated via stop(). 57 Each gang is working on a task at a certain time. 61 Once the task has been completed, the gang unbounds 64 The yielding work gang thus exports two invokation 72 The shape of a yielding work gang is as follows: 75 Lock gang monitor 76 Check that there is no existing binding for the gang 78 Else, create a new binding of this gang to the given task 91 Lock gang monitor 106 the work gang [all...] |
H A D | workgroup.cpp | 76 tty->print_cr("Constructing work gang %s with %d threads", 108 tty->print_cr("Destructing work gang %s", name()); 139 tty->print_cr("Running work gang %s task %s", name(), task->name()); 153 tty->print_cr("Waiting in work gang %s: %d/%d finished sequence %d", 161 tty->print_cr("\nFinished work gang %s: %d/%d sequence %d", 181 tty->print_cr("Stopping work gang %s task %s", name(), task()->name()); 188 tty->print_cr("Waiting in work gang %s: %d/%d finished", 231 GangWorker::GangWorker(AbstractWorkGang* gang, uint id) { argument 232 _gang = gang; 234 set_name("Gang worker#%d (%s)", id, gang [all...] |
H A D | workgroup.hpp | 65 // An abstract task to be worked on by a gang. 70 // The argument tells you which member of the gang you are. 124 // An abstract class representing a gang of workers. 151 // The count of the number of workers in the gang. 155 // The array of worker threads for this gang. 158 // The task for this gang. 205 // Return the Ith gang worker. 265 // Initialize workers in the gang. Return true if initialization 272 // Several instances of this class run in parallel as workers for a gang. 276 GangWorker(AbstractWorkGang* gang, uin 293 AbstractWorkGang* gang() const { return _gang; } function in class:GangWorker [all...] |
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/ |
H A D | concurrentMarkSweepThread.cpp | 219 AbstractWorkGang* gang = _collector->conc_workers(); local 220 if (gang != NULL) { 221 gang->threads_do(tc); 237 AbstractWorkGang* gang = _collector->conc_workers(); local 238 if (gang != NULL) { 239 gang->print_worker_threads_on(st);
|
Completed in 36 milliseconds