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

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