< prev index next >

src/hotspot/os/solaris/os_solaris.hpp

Print this page
rev 57095 : [mq]: use
rev 57096 : [mq]: trailing_semi

*** 332,344 **** }; // Platform specific implementations that underpin VM Mutex/Monitor classes class PlatformMutex : public CHeapObj<mtSynchronizer> { ! // Disable copying ! PlatformMutex(const PlatformMutex&); ! PlatformMutex& operator=(const PlatformMutex&); protected: mutex_t _mutex; // Native mutex for locking public: --- 332,342 ---- }; // Platform specific implementations that underpin VM Mutex/Monitor classes class PlatformMutex : public CHeapObj<mtSynchronizer> { ! NONCOPYABLE(PlatformMutex); protected: mutex_t _mutex; // Native mutex for locking public:
*** 350,362 **** }; class PlatformMonitor : public PlatformMutex { private: cond_t _cond; // Native condition variable for blocking ! // Disable copying ! PlatformMonitor(const PlatformMonitor&); ! PlatformMonitor& operator=(const PlatformMonitor&); public: PlatformMonitor(); ~PlatformMonitor(); int wait(jlong millis); --- 348,359 ---- }; class PlatformMonitor : public PlatformMutex { private: cond_t _cond; // Native condition variable for blocking ! ! NONCOPYABLE(PlatformMonitor); public: PlatformMonitor(); ~PlatformMonitor(); int wait(jlong millis);
< prev index next >