windows - Is there a decent C++ wrapper around Win32's lockless SList out there? -
Windows provides a lockless single link list, as is documented on this page:
I I am thinking that there is an existing good C ++ cover around this functionality when I say good, I mean that it exports the normal STL interface as much as possible, supports the iterator, etc. I want to use someone else's implementation instead of sitting to write any STL-type container.
You can quickly get up and promote and run with :: boost :: iterator_facade.
No, optimal or portable and iterator is semantic, you must hear something Alexander Alexandra suddenly comes out on Devon. You are not locking the container, you are locking (and potentially re-locking and unlocking) Locking operations and operations Serial execution means, it is very easy. From the view of the brain, the Iterator is hiding the indicator, and is hiding under a semi-O concept which is in the form of obstacles in the form of oo. Versatile distributed development. I definitely use a 'procedural' interface and user / maintenance should take care of why it is necessary. Lock-free ops are just around 'all parallel codes'. And as a classic example, people give scope_log wrapping revenues since the '96 credit, it generates a lot of serial code
or use the DDJ entries of atom and Sutter for further reference to the poor person (And subsequently uncertainty of more than 10 years of Pentium Pro) (All this is happening in fact that boost and DDJ is running after a pure and MS CCR train running with irreversibility, as well as the Intel Train which is good for lock-free development. The problem is that it can not be done well and some people fight for long time like TBB concurrent_ vector crap, due to which the exceptions are sometimes non-problematic, especially Vector processing in the CPU has been reduced by the C ++ compiler and so on in the environment, and for the same reason.)
Comments
Post a Comment