In my experience and from what I've read the volatile keyword does more harm than good in most cases.  A comment could be used to indicate the intended use across threads.  But, I think this falls into the category of YMMV and isn't a critical concern.