comparison src/share/vm/compiler/compileBroker.hpp @ 4139:feb590a8497f

remove pollJavaQueue and related functionality, minimize diff against HotSpot in the compileBroker.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sun, 18 Dec 2011 00:41:15 +0100
parents 04b9a2566eec
children 716a2c5c0656
comparison
equal deleted inserted replaced
4138:82af018d61db 4139:feb590a8497f
195 void add(CompileTask* task); 195 void add(CompileTask* task);
196 void remove(CompileTask* task); 196 void remove(CompileTask* task);
197 CompileTask* first() { return _first; } 197 CompileTask* first() { return _first; }
198 CompileTask* last() { return _last; } 198 CompileTask* last() { return _last; }
199 199
200 CompileTask* get(bool& interrupt); 200 CompileTask* get();
201 201
202 bool is_empty() const { return _first == NULL; } 202 bool is_empty() const { return _first == NULL; }
203 int size() const { return _size; } 203 int size() const { return _size; }
204 204
205 void print(); 205 void print();
405 static void print_last_compile(); 405 static void print_last_compile();
406 406
407 static void print_compiler_threads_on(outputStream* st); 407 static void print_compiler_threads_on(outputStream* st);
408 408
409 static void add_method_to_queue(klassOop k, Symbol* name, Symbol* signature); 409 static void add_method_to_queue(klassOop k, Symbol* name, Symbol* signature);
410
411 static void notify_java_queue();
412 }; 410 };
413 411
414 #endif // SHARE_VM_COMPILER_COMPILEBROKER_HPP 412 #endif // SHARE_VM_COMPILER_COMPILEBROKER_HPP