Я удивляюсь, почему QMap реализует структуру данных skiplist, а не rb-tree? Существует очень интересный поток SO о структурах данных параллелизма и преимуществах пропуска списка по сравнению с rb. -дерево, плюсы и минусы. Это действительно ОЧЕНЬ интересный диалог с полезными ссылками, но QMap не является потокобезопасным, он не выполняет никаких блокировок мьютексов для синхронизации доступа из коробки. Требуется оболочка или создание подклассов.
Для меня не проще написать «сделанный своими руками» пропущенный список вместо rb-tree, так что это тоже неочевидно.
Есть ли какая-нибудь функция уничтожения в контексте не поточно-безопасного контейнера Qt?
Tnx заранее.