1. A method for concurrency control in a transactional memory system comprising the steps of: for a particular value, providing a transactional memory word with a plurality of attributes, the attributes including a version number, a reader indicator, and an exclusive writer indicator; and analyzing at least a portion of the transactional memory word to determine if a particular concurrency control mode is proper.