How do you create an intrusive slist (boost) that is threadsafe so that multiple threads can remove items or add items?
I'd want fairly fine grained locking; so I can lock only the necessary nodes and not the whole list each time.
Do I just write a wrapper class around boost slist or is it better to just implement it myself?