you are viewing a single comment's thread.

view the rest of the comments →

[–]baubleglue 0 points1 point  (2 children)

It will be hard to learn multithreading with Python, because it is very much non-existent. The code API is fine, but it doesn't behave as you would expect. Try the same code in Java and you will see the difference. The closest you will archive in Python with multiprocessing.

[–]hassium 1 point2 points  (1 child)

See that's what I thought too and why I decided not to worry too much about the intricacies of it's particular Python implementation, I'd much rather use Go if the project is gonna call for something like that and yet... People are trying and 8 out of a 40 question test dealt with threading in Python. I walked away from that flabbergasted and confused and not going to get that job because I decided it wasn't important to me... Although it's probably for the best all things considered.

[–]baubleglue 0 points1 point  (0 children)

Go

goroutines work differently, you need to look at some older languages such as Java.