https://medium.com/reverse-engineering/process-vs-thread-which-one-can-handle-tasks-better-264fc1188fb6