Please respond to boost-users@lists.boost.org
Sent by: boost-users-bounces@lists.boost.org
To:
<boost-users@lists.boost.org>
cc:
Subject:
Re: [Boost-users]
Compatibility between shared_ptr and Rational RoseRT
Ross Manges wrote:
> It appears that there are a lot of restrictions on how shared_ptrs
> can be used in a multithreaded program, and I may be breaking some
of
> those restrictions as it is easy to do so.
There is one restriction: all write accesses to a specific shared_ptr need
to be exclusive. This is the usual Posix model, also called "as thread
safe
as an int" and "basic thread safety". It applies to most
shared variables in
a program.
But I agree that it is easy to break the rules. And there is always the
possibility that your program is fine, but there might be a thread-related
error in shared_ptr (these are very difficult to find). So please let me
know if you find out more.
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users
------------------------------------------------------------
This email and any attached files contains company confidential information which may be legally privileged. It is intended only for the person(s) or entity to which it is addressed and solely for the purposes set forth therein. If you are not the intended recipient or have received this email in error please notify the sender by return, delete it from your system and destroy any local copies. It is strictly forbidden to use the information in this email including any attachment or part thereof including copying, disclosing, distributing, amending or using for any other purpose.
In addition the sender excludes all liabilities (whether tortious or common law) for damage or breach arising or related to this email including but not limited to viruses and libel.