The first bullet point of Memory Consistency Properties is:
- Each action in a thread happens-before every action in that thread that comes later in the program's order.
I guess this is a relatively recent addition to Java memory model because Jon Skeet didn't mention it in 2011.
What exactly does this bullet point mean in practice? I'm having a hard time making sense of it. Does it simply mean "There are no concurrency issues within a single thread"? Or is there more to it?