Esse com certeza seria um post que se eu pudesse daria bem mais do que 1 TabCoin. Não importa se você é desenvolvedor web, mobile, desktop, esse conceito de processos, threads, concorrência e paralelismo você deveria saber pelo menos o básico.
Recomendo muito a série "Entendendo Back-end para iniciantes" do mestre Fabio Akita, pois trata justamente destes assuntos
https://www.youtube.com/watch?v=Qjk-cSW-jk4&list=PLfz7H6eHPSvpzNTebCrPYfjidprHI31a7