YuNing's Thought

Home

❯

Notes

❯

Memory Model

Memory Model

Nov 05, 20231 min read

A memory model describes how threads interact through memory and their shared use of data.

It allows compiler to perform important optimizations, such as loop fusion, which can influence the order of read and write operations of potentially shared variables.

Links

  • Memory model (programming) - Wikipedia
  • 并发编程:内存模型无责任导引 - 0xFFFF
  • The Go Memory Model - The Go Programming Language
  • Memory Consistency Models: A Tutorial — James Bornholt
  • Concurrency
  • Lock
  • Go Memory Model

Graph View

Backlinks

  • Programming Language
  • Consistency Model
  • Instruction Level Parallelism
  • Lock
  • Memory Barrier

Created with Quartz v4.5.2 © 2025

  • GitHub
  • Discord Community