コード例 #1
0
ファイル: Functions.cs プロジェクト: zsybupt/FASTER
 public static void InitialUpdater(AdId *key, Input *input, NumClicks *value)
 {
     NumClicks.Copy(&input->numClicks, value);
 }
コード例 #2
0
ファイル: Functions.cs プロジェクト: zsybupt/FASTER
 public static void ConcurrentWriter(AdId *key, NumClicks *src, NumClicks *dst)
 {
     NumClicks.AcquireWriteLock(dst);
     NumClicks.Copy(src, dst);
     NumClicks.ReleaseWriteLock(dst);
 }
コード例 #3
0
ファイル: Functions.cs プロジェクト: zsybupt/FASTER
 public static void ConcurrentReader(AdId *key, Input *input, NumClicks *value, Output *dst)
 {
     NumClicks.AcquireReadLock(value);
     NumClicks.Copy(value, (NumClicks *)dst);
     NumClicks.ReleaseReadLock(value);
 }
コード例 #4
0
ファイル: Functions.cs プロジェクト: zsybupt/FASTER
 public static void SingleWriter(AdId *key, NumClicks *src, NumClicks *dst)
 {
     NumClicks.Copy(src, dst);
 }
コード例 #5
0
ファイル: Functions.cs プロジェクト: zsybupt/FASTER
 public static void SingleReader(AdId *key, Input *input, NumClicks *value, Output *dst)
 {
     NumClicks.Copy(value, (NumClicks *)dst);
 }