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

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