$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Talbot, George (Gtalbot_at_[hidden])
Date: 2006-11-09 18:15:02
Hi,
I have a question for the designers and implementers of
boost::shared_ptr:
Is there any plan afoot to support lock-free programming using
shared_ptr? I was fooling around with wanting to attempt lock-free
update of a tree structure that I have that uses shared_ptr. If
no-one's thinking about this, how might I go about implementing:
bool boost::shared_ptr<T>::compare_and_swap(T* original,
shared_ptr<T>& new_one)
Am I insane in asking for this? ;^) Does this have a prayer of being
exception-safe?
Thanks.
-- George T. Talbot <gtalbot_at_[hidden]>