Boost logo

Boost Users :

Subject: [Boost-users] [Intrusive] Using a mutex-guarded smart pointer to achieve thread-safety
From: Ioannis Papadopoulos (ipapadop_at_[hidden])
Date: 2011-09-21 22:23:08


I was looking over Boost.Intrusive and specifically the section
regarding smart pointers.

I am mostly interested in the linked lists, so I don't have any need for
size(); auto-unlink however is extremely useful to me.

If I replace the default pointer with my thread-safe smart_ptr-like type
(for example a wrapper that instead of doing reference counting, it
guards the pointers with a mutex), do you think that the resulting
intrusive container will be thread-safe?

Has anyone attempted anything similar?


Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at