Hacker News new | ask | show | jobs
by qb45 3361 days ago
It's probably a very old decision, from times when most desktop computers had one CPU and threads were mostly used to keep GUI responsive while the application was churning data in the background, so there was little interaction between them.