< prev index next >
src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
Print this page
*** 39,51 ****
friend class CMSCollector;
private:
static ConcurrentMarkSweepThread* _cmst;
static CMSCollector* _collector;
- static SurrogateLockerThread* _slt;
- static SurrogateLockerThread::SLT_msg_type _sltBuffer;
- static Monitor* _sltMonitor;
enum CMS_flag_type {
CMS_nil = NoBits,
CMS_cms_wants_token = nth_bit(0),
CMS_cms_has_token = nth_bit(1),
--- 39,48 ----
*** 73,85 ****
public:
// Constructor
ConcurrentMarkSweepThread(CMSCollector* collector);
- static void makeSurrogateLockerThread(TRAPS);
- static SurrogateLockerThread* slt() { return _slt; }
-
static void threads_do(ThreadClosure* tc);
// Printing
static void print_all_on(outputStream* st);
static void print_all() { print_all_on(tty); }
--- 70,79 ----
< prev index next >