src/share/vm/compiler/compileBroker.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/compiler/compileBroker.hpp	Thu Nov 13 14:52:16 2014
--- new/src/share/vm/compiler/compileBroker.hpp	Thu Nov 13 14:52:16 2014

*** 193,203 **** --- 193,202 ---- // // A list of CompileTasks. class CompileQueue : public CHeapObj<mtCompiler> { private: const char* _name; Monitor* _lock; CompileTask* _first; CompileTask* _last; CompileTask* _first_stale;
*** 206,224 **** --- 205,221 ---- void purge_stale_tasks(); public: CompileQueue(const char* name, Monitor* lock) { _name = name; _lock = lock; _first = NULL; _last = NULL; _size = 0; _first_stale = NULL; } const char* name() const { return _name; } Monitor* lock() const { return _lock; } void add(CompileTask* task); void remove(CompileTask* task); void remove_and_mark_stale(CompileTask* task); CompileTask* first() { return _first; }

src/share/vm/compiler/compileBroker.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File