What and Why—Multithreading - DATANALYTICS