< prev index next >

src/hotspot/os/windows/os_windows.hpp

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

*** 188,200 **** } ; // Platform specific implementations that underpin VM Mutex/Monitor classes class PlatformMutex : public CHeapObj<mtSynchronizer> { ! // Disable copying ! PlatformMutex(const PlatformMutex&); ! PlatformMutex& operator=(const PlatformMutex&); protected: CRITICAL_SECTION _mutex; // Native mutex for locking public: --- 188,198 ---- } ; // Platform specific implementations that underpin VM Mutex/Monitor classes class PlatformMutex : public CHeapObj<mtSynchronizer> { ! NONCOPYABLE(PlatformMutex); protected: CRITICAL_SECTION _mutex; // Native mutex for locking public:
*** 206,218 **** }; class PlatformMonitor : public PlatformMutex { private: CONDITION_VARIABLE _cond; // Native condition variable for blocking ! // Disable copying ! PlatformMonitor(const PlatformMonitor&); ! PlatformMonitor& operator=(const PlatformMonitor&); public: PlatformMonitor(); ~PlatformMonitor(); int wait(jlong millis); --- 204,214 ---- }; class PlatformMonitor : public PlatformMutex { private: CONDITION_VARIABLE _cond; // Native condition variable for blocking ! NONCOPYABLE(PlatformMonitor); public: PlatformMonitor(); ~PlatformMonitor(); int wait(jlong millis);
< prev index next >