ri > Concurrent::Transaction

Concurrent::Transaction

📖 Name

Concurrent::Transaction — Transaction management for concurrent programming

🚀 Quick Reference

Use CaseCommandDescription
Create a new transactionConcurrent::Transaction.new📦 Instantiate a transaction object
Read a value within transactiontransaction.read🔍 Read a value (uses transactional memory)
Write a value within transactiontransaction.write✍️ Write a value (staged until commit)
Commit the transactiontransaction.commit✅ Apply all writes atomically
Abort the transactiontransaction.abort❌ Cancel the transaction, raising AbortError
Unlock held resourcestransaction.unlock🔓 Release locks acquired during transaction
Check if transaction is still validtransaction.valid?✅ Returns true if transaction has not been aborted

📋 Constants

🛠️ Class Methods

🔧 Instance Methods

Concurrent::Transaction
Concurrent::Transaction 📖 Name 🚀 Quick Reference 📋 Constants 🛠️ Class Methods 🔧 Instance Methods

Generated by phpman v4.9.26-1-g511901d · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-28 11:31 @216.73.217.46
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!
Enhanced by LLM: deepseek-v4-flash / taotoken.net / www.chedong.com - original format