The app is now officially 100% multithreaded with very little thread contention.. Man that wall of 100% CPUs (32 of them) is a beautiful sight.
#programming #Python #algorithms #multithreading #threads #threading #Python3
QT: https://qoto.org/@freemo/105584804384033772
So my app is running only across 32 cores so only 32 threads in action (well its python so multiprocessing)... yet it has 3,201 lock objects total instantiated to accomplish that with minimal read/write contention....
I can honestly say this is the greatest number of thread locks instantiated at a single time that I have ever needed in an application before.
#programming #Python #algorithms #multithreading #threads #threading #Python3