|
|
|
|
|
by zbowling
4729 days ago
|
|
> Noone does parallel compute on CPUs these days, not since GPGPUs rocked up almost 5 years ago I want to live in your world where all you are processing is vectors and FFTs in parallel on GPUs and not doing real work (accessing databases, processing data from sockets, etc). Threading is not dead. It's only crippled in python so everyone wants to invent ways of saying it is dead. Threading being hard to write is also a fallacy. I use thread backed dispatch queues which make concurrency simple in my language of choice right now. Threading like that is easy thanks to closures and a good design patterns. My apps are entirely async and run heavily parallel and it's easy to maintain and write using that. |
|
For all your IO cases, and all your cases are IO, would you, and future maintainers of your code, not be better served with simpler abstractions which permit scaling past a single host?