Not volatile (in any sense).
A nonvolatile variable may misbehave if accessed from multiple threads at once.