к базе знанийвидео
Разработка встраиваемых баз данных: live hack concurrency
Concurrency во встраиваемой базе сложна, так как надо балансировать между ожидаемой пользой и накладными расходами.За последнее время я придумал пару-тройку трюков с минимальными накладными расходами.Интересные трюки: — стек вызовов превратить в граф вызовов функций, — бизнес-логика без дополнительной синхронизации, — динамическое количество thread pool.