А есть ли репозиторий с кодом в открутом доступе, где библиотеку для хараздов и прочего пишут, чтобы далее затащить в стандартную? Был бы очень признателен. Сам не нашёл (криво искал, наверное)
Очень хотелось бы посмотреть и попробовать найти и понять оптимизации.
Из того что я видел в libcds или читал у Энтони Уильямса или писал сам - не могу даже представить как можно сделать оптимизации (без серьёзных ограничений).
При локальном хранении хараздов ограничений вообще не требуется, да и синглтоны - это обычно не очень хорошо.
А есть ли репозиторий с кодом в открутом доступе, где библиотеку для хараздов и прочего пишут, чтобы далее затащить в стандартную? Был бы очень признателен. Сам не нашёл (криво искал, наверное)
Очень хотелось бы посмотреть и попробовать найти и понять оптимизации.
Из того что я видел в libcds или читал у Энтони Уильямса или писал сам - не могу даже представить как можно сделать оптимизации (без серьёзных ограничений).
При локальном хранении хараздов ограничений вообще не требуется, да и синглтоны - это обычно не очень хорошо.
А кто-то может пояснить, почему механизм хазардов всегда делают глобальным, вместо того, чтобы привязать его например к контейнеру и хранить локально?
Ведь в таком случае при работе с двумя контейнерами у каждого будет свой охранник и это должно положительно сказаться на скорости.