-
March 9, 2023
Two solutions in Python are given, one of them uses condition variables and gates made with condition variables, the other locks of class Lock alone. The latter is left as an exercise
-
March 6, 2023
How to use condition variables to implement barriers
-
March 2, 2023
Introduction to condition variables in Python (module threading). Also, how to use condition variables to solve producer-consumer problem, both with bounded and unbounded buffer
-
February 25, 2023
Introduction to system threads in Python (module threading). Also critical sections and the use of locks locks from threading module. Some artificial examples are provided
-
January 21, 2023
How to manipulate alternative streams on Windows, and how to use them to solve some common problems, like Windows objecting to running an executable downloaded from the Internet or making Dropbox ignore a subfolder. Also: your computer stores information about the source of every file you download from the internet. You can start panicking