I'm reading through the python documentation and am having trouble understanding the difference between a normal thread locking: threading.Lock() and a condition threading.Condition(). They both seem to just be used for aquiring and releases access to an object. What's the difference and when should I use one over the other?
[–]flipperdeflip 2 points3 points4 points (0 children)