KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm looking for a good name to give to data structures that are thread safe / internally synchronized. The C++ standard uses the term atomic , but atomic has some rather special meaning . Microsoft uses the term Concurrent in their Thread-Safe Collections (or in C++ _concurrent in the Parallel Containers ). What I really would like would be a generic wrapper for (value) types that provides a similar set of operations to what std::atomics do, but with a different name, and some typedefs derived from it. (use case: something like std::atomic for std::string ) Which of the following would you consider useful / not useful and why? SynchronizedThingamajig (or thingamajig_synchronized or synchronized_thingamajig ) Concurrent... ThreadSafe... Safe... Parallel... Locked... Mutex ... or Mutexed... Multithreaded... For the string example I gave, maybe a synchronized_string or a concurrent_string would make most sense, or would that clash with any other connotation?
Tags (comma-separated)
Save Edits
Cancel