Concurrency control | Transaction processing

Locks with ordered sharing

In databases and transaction processing the term Locks with ordered sharing comprises several variants of the Two phase locking (2PL) concurrency control protocol generated by changing the blocking semantics of locks upon conflicts. One variant is identical to Strict commitment ordering (SCO). (Wikipedia).

Video thumbnail

Combination Locks - Intro to Algorithms

This video is part of an online course, Intro to Algorithms. Check out the course here: https://www.udacity.com/course/cs215.

From playlist Introduction to Algorithms

Video thumbnail

Make A Combination Lock - Intro to Algorithms

This video is part of an online course, Intro to Algorithms. Check out the course here: https://www.udacity.com/course/cs215.

From playlist Introduction to Algorithms

Video thumbnail

Counting: Find the Number of Lock Combinations

This video explains how to determine the number of lock combinations are possible.

From playlist Counting (Discrete Math)

Video thumbnail

How to change door locks

Demonstrated using the Yale Knob Lockset.

From playlist Everyday How-to

Video thumbnail

Samsung Galaxy S5 customization - set up lock screen

In this video we teach you how to set up the Samsung Galaxy S5 lock screen to provide some security for your phone.

From playlist Technology

Video thumbnail

Make A Combination Lock - Intro to Algorithms

This video is part of an online course, Intro to Algorithms. Check out the course here: https://www.udacity.com/course/cs215.

From playlist Introduction to Algorithms

Video thumbnail

How to Pick a Lock With Hairpins

Lock picking is as old as locks themselves, and is enjoyed as a hobby and practical skill worldwide. While it has been tainted in many people's minds as something only done by criminals, it is in fact a skill that could very well save your life if kidnapped, as well as saving hundreds of d

From playlist Practical Projects & Skills

Video thumbnail

Secret Sharing Solution - Applied Cryptography

This video is part of an online course, Applied Cryptography. Check out the course here: https://www.udacity.com/course/cs387.

From playlist Applied Cryptography

Video thumbnail

How to Lock and Protect Individual Cells in Excel + Bonus Tips for Quick Setup

Sign up for our Excel webinar, times added weekly: https://www.excelcampus.com/blueprint-registration/ In this video I explain how to lock & protect individual cells or ranges for editing. This is useful when you only want users to be able to edit specific cells and protect other cells t

From playlist Excel Formulas

Video thumbnail

Multithreaded Python without the GIL

CPython’s “Global Interpreter Lock”, or “GIL”, prevents multiple threads from executing Python code in parallel. The GIL was added to Python in 1992 together with the original support for threads in order to protect access to the interpreter’s shared state. Python supports a number of way

From playlist Python

Video thumbnail

Crust of Rust: Atomics and Memory Ordering

In this episode of Crust of Rust, we go over Rust's atomic types, including the mysterious Ordering enum. In particular, we explore the std::sync::atomic module, and look at how its components can be used to implement concurrency primitives like mutexes. We also investigate some of the got

From playlist Crust of Rust

Video thumbnail

Lecture 11: Cache Consistency: Frangipani

Lecture 11: Cache Consistency: Frangipani MIT 6.824: Distributed Systems (Spring 2020) https://pdos.csail.mit.edu/6.824/

From playlist MIT 6.824 Distributed Systems (Spring 2020)

Video thumbnail

Lec 19 | MIT 6.033 Computer System Engineering, Spring 2005

Transactions and Consistency View the complete course at: http://ocw.mit.edu/6-033S05 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu

From playlist MIT 6.033 Computer System Engineering, Spring 2005

Video thumbnail

Lecture 5: Go, Threads, and Raft

Lecture 5: Go, Threads, and Raft MIT 6.824: Distributed Systems (Spring 2020) https://pdos.csail.mit.edu/6.824/

From playlist MIT 6.824 Distributed Systems (Spring 2020)

Video thumbnail

19.2.5 Deadlock

MIT 6.004 Computation Structures, Spring 2017 Instructor: Chris Terman View the complete course: https://ocw.mit.edu/6-004S17 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP62WVs95MNq3dQBqY2vGOtQ2 19.2.5 Deadlock License: Creative Commons BY-NC-SA More information at

From playlist MIT 6.004 Computation Structures, Spring 2017

Video thumbnail

Geneva Wheel for Precise Indexing

A modified type of Geneva wheel that was developed to obtain precise intermittent indexing movements. This special mechanism was designed to eliminate any backlash or over-running action of the driven member at the end or beginning of each indexing movement. It uses a double locking, with

From playlist Geneva Mechanisms

Video thumbnail

Lecture 2: RPC and Threads

Lecture 2: RPC and Threads MIT 6.824: Distributed Systems (Spring 2020) https://pdos.csail.mit.edu/6.824/

From playlist MIT 6.824 Distributed Systems (Spring 2020)

Related pages

Commitment ordering | Serializability | Concurrency control | Transaction processing