Concurrency control

Global interpreter lock

A global interpreter lock (GIL) is a mechanism used in computer-language interpreters to synchronize the execution of threads so that only one native thread (per process) can execute at a time. An interpreter that uses GIL always allows exactly one thread to execute at a time, even if run on a multi-core processor. Some popular interpreters that have GIL are CPython and Ruby MRI. (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

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

DeepSec 2010: Electronic Locks - are really secure?!

Thanks to the DeepSec organisation for making these videos available and let me share the videos on YouTube. Speakers: Babak Javadi | Deviant Ollam, TOOOL Many people are familiar with the ways in which mechanical locks can be attacked, compromised, and bypassed. Indeed, the hands-on wor

From playlist DeepSec 2010

Video thumbnail

Intrusion Detection: Part 2

Fundamental concepts of intrusion detection are discussed. Various types of intrusion are analyzed. Password management is explained.

From playlist Network Security

Video thumbnail

Auto-Complete Feature for Native Apps!

📣 With our native apps for phones 📱 and tablets, inputting lines in the algebra view just got a whole lot easier! No need to press the 3 dots to search for commands. Available options will pop up as you type!

From playlist New Features and Releases

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

[Rust Programming] Crafting Interpreters: Day 11

In this video we continue to look at the Crafting Interpreters book, and learn how to port it to Rust. Since I'm a Rust beginner, the intent is that it will help me learn the language more in-depth than before. The book: https://craftinginterpreters.com/contents.html Today we worked on f

From playlist Rust Ports

Video thumbnail

[Rust Programming] Crafting Interpreters: Day 12

In this video we continue to look at the Crafting Interpreters book, and learn how to port it to Rust. Since I'm a Rust beginner, the intent is that it will help me learn the language more in-depth than before. The book: https://craftinginterpreters.com/contents.html Today we worked out

From playlist Rust Ports

Video thumbnail

RubyConf 2011 - Complex Ruby concepts dummified by Matt Aimonetti

Programming languages, such as Ruby, are natural and elegant. But to achieve this elegance, things have to happen under the hood. Garbage Collection, concurrency, Global Interpreter Lock, metaprogramming, C extensions are just some of the things happening with or without our knowledge. Try

From playlist Ruby Conference 2011

Video thumbnail

Building PowerShell Applications that Operate on a Planetary Scale by Justin Sider

Powershell is quickly taking over the IT world. With the new releases of PowerShell being platform agnostic you can now build Apps that can manage ANYTHING and run ANYWHERE! Combining PowerShell with open source web platforms allows you to build custom Apps to manage heterogeneous infrastr

From playlist PowerShell + DevOps Global Summit 2018

Video thumbnail

[Rust Programming] Crafting Interpreters: Day 9

In this video we continue to look at the Crafting Interpreters book, and learn how to port it to Rust. Since I'm a Rust beginner, the intent is that it will help me learn the language more in-depth than before. The book: https://craftinginterpreters.com/contents.html In this video we str

From playlist Rust Ports

Video thumbnail

[Rust Programming] Crafting Interpreters: Day 25, Chapter 19 (Part 2) and Chapter 21 (Part 1)

In this video we continue to look at the Crafting Interpreters book, and learn how to port it to Rust. Since I'm a Rust beginner, the intent is that it will help me learn the language more in-depth than before. The book: https://craftinginterpreters.com/contents.html I resolved the issue

From playlist Rust Ports

Video thumbnail

[Rust Programming] Crafting Interpreters: Day 36, Chapter 26-27

In this video we continue to look at the Crafting Interpreters book, and learn how to port it to Rust. Since I'm a Rust beginner, the intent is that it will help me learn the language more in-depth than before. The book: https://craftinginterpreters.com/contents.html Today I skimmed over

From playlist Rust Ports

Video thumbnail

[Rust Programming] Crafting Interpreters: Day 41, Bug Fixes

In this video we continue to look at the Crafting Interpreters book, and learn how to port it to Rust. Since I'm a Rust beginner, the intent is that it will help me learn the language more in-depth than before. The book: https://craftinginterpreters.com/contents.html Almost done with the

From playlist Rust Ports

Video thumbnail

[Rust Programming] Crafting Interpreters: Day 35, Chapter 25 (final part)

In this video we continue to look at the Crafting Interpreters book, and learn how to port it to Rust. Since I'm a Rust beginner, the intent is that it will help me learn the language more in-depth than before. The book: https://craftinginterpreters.com/contents.html Started off with fix

From playlist Rust Ports

Video thumbnail

How to change door locks

Demonstrated using the Yale Knob Lockset.

From playlist Everyday How-to

Video thumbnail

MountainWest RubyConf 2013 TBA by Yukihiro 'Matz' Matsumoto

Help us caption & translate this video! http://amara.org/v/FGbt/

From playlist Mountain West Ruby 2013

Related pages

CPython | Lock (computer science) | Java virtual machine | Mutual exclusion | Giant lock