Skip to content

Instantly share code, notes, and snippets.

@ChinaXing
Last active August 29, 2015 14:05
Show Gist options
  • Save ChinaXing/89a861cf66be293add74 to your computer and use it in GitHub Desktop.
Save ChinaXing/89a861cf66be293add74 to your computer and use it in GitHub Desktop.
concurrency related

Concurrency Control

  • RCU
  • Lock-Free / wait-Free
  • Sequence Lock
  • Multiversion Concurrent control
  • TimeStamp Based Concurrent control
  • No-Blocking Algorithm
  • Memery Barrier
  • Software Memory Transaction
  • CAS ( compare and swap )
  • LL/SC
  • Semaphore
  • StampedLock
  • CLH
  • ReentrantLock
  • Spin Lock
  • Communicating_sequential_processes CSP
  • Vector Clock
  • Message passing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment