Optimistic Concurrency

Programming Fundamentals · Abyss

Concurrency control strategy where transactions execute without acquiring locks, then validate at commit time that no conflicts occurred. If conflicts are detected, the transaction is retried. Solana's runtime uses optimistic concurrency for parallel transaction execution — it schedules non-conflicting transactions simultaneously and retries those that touch overlapping accounts.

Related terms