synchronization strategy

Using Locks Effectively in Parallel Programming

Thread synchronization is required to maintain data consistency in multi-threaded/parallel programs. As locks are used to prevent race conditions, this article highlights a few optimization techniques/strategies for effective lock utilization.
  • critical section
  • synchronization
  • thread
  • lock
  • multi-core
  • mutex
  • spinlock
  • lock manager
  • race condition
  • synchronization strategy
  • synchronized
  • Elaborazione parallela
  • Iscriversi a synchronization strategy