Hello.....
I was thinking about Transactional memory more..
Here is the problem of optimistic transactional memory:
If there is more conflicts between reads and writes you have to rollback
etc. and this will be less energy efficient than pessimistic locking
mechanisms and it will be less faster.
So i think that my C++ Synchronization objects library is still useful..
You can download it from:
https://sites.google.com/site/aminer68/c-synchronization-objects-library
Thank you,
Amine Moulay Ramdane.