https://slideplayer.com/slide/4497543/
https://slideplayer.com/slide/4290203/
https://docwiki.embarcadero.com/Libraries/Sydney/fr/System.Threading.TThreadPool.TThreadPoolMonitor
https://blog.marcocantu.com/blog/2014-december-spelunking-rtl-since-xe2.html
https://community.embarcadero.com/index.php/blogs/entry/parallel-programming-using-the-new-rad-studio-xe7-runtime-library
https://blog.marcocantu.com/blog/2017-november-explaining-tasks-ppl-too-many.html
http://www.omnithreadlibrary.com/book/chap02.html#introduction
https://docwiki.embarcadero.com/Libraries/Sydney/en/System.SyncObjs.TInterlocked
https://docwiki.embarcadero.com/Libraries/Alexandria/en/System.AtomicIncrement
https://www.cnblogs.com/jijm123/p/14277122.html
https://docwiki.embarcadero.com/Libraries/Sydney/en/System.Diagnostics.TStopwatch
https://github.com/PacktPublishing/Delphi-High-Performance/blob/master/Chapter%206/DHPThreads.pas
System SyncObjs Threading Diagnostics