The following video explains the idea behind the behavior of threads:
https://www.youtube.com/watch?v=O3EyzlZxx3g