[fpc-devel] volatile variables
Michael Schnell
mschnell at lumino.de
Wed Jun 29 17:39:05 CEST 2011
On 06/29/2011 05:57 PM, Hans-Peter Diettrich wrote:
>
>
> This means that a simplified version of TThreadList would be nice,
> that allows to wrap a single shareable object and make it usable in an
> thread-safe way.
>
IMHO just TList is OH for this purpose. It (supposedly) is "per-instance
thread safe": if an instance is used just by a single thread, the code
is safe, if the same instance is used by multiple threads the code is
not safe.
The necessity of a more complex definition of thread safety for Objects
(as a tribute to the hidden self parameter that is not considered as an
"input" by the average user) was the starting point of the discussion in
the Lazarus list.
-Michael
More information about the fpc-devel
mailing list