< prev index next >
src/hotspot/os/linux/waitBarrier_linux.hpp
Print this page
rev 57095 : [mq]: use
rev 57096 : [mq]: trailing_semi
*** 24,40 ****
#ifndef OS_LINUX_WAITBARRIER_LINUX_HPP
#define OS_LINUX_WAITBARRIER_LINUX_HPP
#include "memory/allocation.hpp"
class LinuxWaitBarrier : public CHeapObj<mtInternal> {
volatile int _futex_barrier;
! // Prevent copying and assignment of LinuxWaitBarrier instances.
! LinuxWaitBarrier(const LinuxWaitBarrier&);
! LinuxWaitBarrier& operator=(const LinuxWaitBarrier&);
public:
LinuxWaitBarrier() : _futex_barrier(0) {};
~LinuxWaitBarrier() {};
--- 24,39 ----
#ifndef OS_LINUX_WAITBARRIER_LINUX_HPP
#define OS_LINUX_WAITBARRIER_LINUX_HPP
#include "memory/allocation.hpp"
+ #include "utilities/macros.hpp"
class LinuxWaitBarrier : public CHeapObj<mtInternal> {
volatile int _futex_barrier;
! NONCOPYABLE(LinuxWaitBarrier);
public:
LinuxWaitBarrier() : _futex_barrier(0) {};
~LinuxWaitBarrier() {};
< prev index next >