should be in concurrent.h   or   maybe even  atomic.h