TestThreadSync.cpp 530 B

1234567891011121314151617181920212223242526
  1. ///////////////////////////////////////////////////////////////////////////////
  2. // Copyright (c) Electronic Arts Inc. All rights reserved.
  3. ///////////////////////////////////////////////////////////////////////////////
  4. #include "TestThread.h"
  5. #include <EATest/EATest.h>
  6. #include <eathread/eathread_sync.h>
  7. #include <eathread/eathread.h>
  8. int TestThreadSync()
  9. {
  10. using namespace EA::Thread;
  11. int nErrorCount(0);
  12. EAReadBarrier();
  13. EAWriteBarrier();
  14. EAReadWriteBarrier();
  15. EACompilerMemoryBarrier();
  16. return nErrorCount;
  17. }