База знаний / видео

Разработка встраиваемых баз данных: live hack concurrency

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