Neat discussion on this. Its interesting to look at stuff where threading was front and center (Go, Java, Etc) vs where threading was not (Python, Perl, Etc). The arguments are something you should get an introduction to at least with a CS degree and one of the things people without that explicit teaching develop by feel.
Concurrency is the 'tricky bit' of the 'algorithms' pillar [1].
[1] The Four arbitrary pillars of computing (algorithms, languages, systems, and data structures) I
Concurrency is the 'tricky bit' of the 'algorithms' pillar [1].
[1] The Four arbitrary pillars of computing (algorithms, languages, systems, and data structures) I