You can use a fast and simple thread-safe queue via the queue.SimpleQueue class. In this tutorial you will discover how to use the thread-safe …
Tutorials
How to Kill a Thread in Python
You can kill a thread by killing its parent process via the terminate() and kill() methods. In this tutorial you will discover how to kill a thread …
Thread-Safety With Context Managers in Python
You can use context managers to avoid race conditions by automatically acquiring and releasing thread concurrency primitives like locks and …
Continue Reading about Thread-Safety With Context Managers in Python →
Thread-Safe Write to File in Python
You can write to file in a thread-safe manner using a mutex lock via the threading.Lock class. In this tutorial you will discover how to write …
Continue Reading about Thread-Safe Write to File in Python →
Thread-Safe Print in Python
You can make thread-safe calls to print() using a mutex lock such as threading.Lock. In this tutorial you will discover how to make calls to …
Thread-Safe Logging in Python
You can log directly from multiple threads because the logging module is thread-safe. In this tutorial you will discover how to log safely from …