コード例 #1
0
ファイル: TestAtomics.cpp プロジェクト: 2BReality/xbmc
 virtual void Run()
 {
   for (long i = 0; i<TESTNUM; i++)
     AtomicSubtract(number,toAdd);
 }
コード例 #2
0
ファイル: TestAtomics.cpp プロジェクト: AWilco/xbmc
void doSubtract(long* number, long toAdd)
{
  for (long i = 0; i<TESTNUM; i++)
    AtomicSubtract(number,toAdd);
}
コード例 #3
0
ファイル: TestAtomics.cpp プロジェクト: 2BReality/xbmc
TEST(TestAtomic, Subtract)
{
  long check = STARTVAL;
  EXPECT_EQ(STARTVAL - 123l, AtomicSubtract(&check,123l));
  EXPECT_EQ(STARTVAL - 123l, check);
}