hotspot/src/share/vm/runtime/thread.hpp
changeset 24424 2658d7834c6e
parent 24352 9ba9e99b1ba7
child 25058 4542f853c2ac
equal deleted inserted replaced
24358:8528b67f6562 24424:2658d7834c6e
   682 
   682 
   683  public:
   683  public:
   684   NamedThread();
   684   NamedThread();
   685   ~NamedThread();
   685   ~NamedThread();
   686   // May only be called once per thread.
   686   // May only be called once per thread.
   687   void set_name(const char* format, ...);
   687   void set_name(const char* format, ...)  ATTRIBUTE_PRINTF(2, 3);
   688   virtual bool is_Named_thread() const { return true; }
   688   virtual bool is_Named_thread() const { return true; }
   689   virtual char* name() const { return _name == NULL ? (char*)"Unknown Thread" : _name; }
   689   virtual char* name() const { return _name == NULL ? (char*)"Unknown Thread" : _name; }
   690   JavaThread *processed_thread() { return _processed_thread; }
   690   JavaThread *processed_thread() { return _processed_thread; }
   691   void set_processed_thread(JavaThread *thread) { _processed_thread = thread; }
   691   void set_processed_thread(JavaThread *thread) { _processed_thread = thread; }
   692   virtual void print_on(outputStream* st) const;
   692   virtual void print_on(outputStream* st) const;