Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

04 Concurrency

❯

01 Concept

❯

False Sharing

False Sharing

Feb 10, 20261 min read

  • concurrency
  • hazards
  • false-sharing

False Sharing

← Back to Concurrency Hazards & Patterns

A performance problem where threads on different cores access different variables that happen to reside on the same cache line. Writes by one thread invalidate the cache line for all other threads, causing excessive cache coherency traffic despite no actual data sharing.

Key Properties

  • Cache Line Contention Between Threads

concurrency hazards false-sharing


Graph View

  • False Sharing
  • Key Properties

Backlinks

  • Concurrency Hazards & Patterns
  • Cache Line Contention Between Threads

Created with Quartz v4.5.2 © 2026

  • GitHub