Developing InterSystems Applications
- Transaction Processing
- About Transactions in InterSystems IRIS
- Managing Transactions Within Applications
- Handling Transaction Errors with Rollbacks
- Transaction Resiliency and Recovery Functionality
- Advanced and Legacy Transaction Controls
- Locking and Concurrency Control
- Locking Overview
- How Locks Work: Anatomy & Lifecycle
- Core Locking Concepts
- Lock Types and Variations
- Locking Syntax and Examples
- Namespaces and Locking
- Avoiding Deadlocks
- Locking in SQL and Objects
- See Also
- Locking Examples
- Example: Protecting Application Data
- Example: Preventing Simultaneous Activity
- Example: Escalating Lock
- Example: Lock with Retry on Timeout
- Example: Timed Lock
- Example: Locking Arrays and Subnodes
- Example: Deferred Unlock
- Example: Immediate Unlock
- Managing the Lock Table