[Interest] QMap and thread-safe.

André Somers andre at familiesomers.nl
Wed Jul 24 08:50:08 CEST 2013


Op 23-7-2013 13:34, Giuseppe D'Angelo schreef:
> On 23 July 2013 13:25, Bill Crocker <william.crocker at analog.com> wrote:
>> Hi all:
>>
>> The QMap class states that all member functons are reentrant, but
>> if I populate a map at program start-up (with QStrings, let's say) and I
>> do not change its contents from then on... I should be able to treat the
>> member function ::contains() and any other member function which does not
>> modify the map as thread-safe.
>>
>> Is true?
> Probably yes, although totally undocumented. (There has been some
> discussion before the release of 5.0 -- about whether we should make
> it official that using only "const" methods on containers makes them
> thread safe, but I don't remember the outcome...)
>
> HTH,
Well, if I understood Herb Sutters talk[1] on this correctly, that 
basically *is* the meaning of const nowadays...

André

[1] 
http://channel9.msdn.com/posts/C-and-Beyond-2012-Herb-Sutter-You-dont-know-blank-and-blank

-- 
You like Qt?
I am looking for collegues to join me at i-Optics!




More information about the Interest mailing list