Answer the question
In order to leave comments, you need to log in
What is the future of multithreading?
Interested in the development of multi-threaded / multi-processor software for the next 10 years.
Now the trend is multi-core. Processors are generally available that have many relatively weak cores. I think in 2-3 years for different Raspberi Pi and analogues, 16-32 cores will be the norm.
Accordingly, what flow to implement multitasking will be the most efficient? For each physical processor core per process from the OS core? Whether there will be then a sense in processes of flows to create? How useful are different green threads (and their counterparts in Go)?
Who has any thoughts?
Answer the question
In order to leave comments, you need to log in
Let's say in Go the norm is to launch 5000 green threads in an ordinary web service. If we are talking about THOUSANDS of threads (or even tens and hundreds of thousands), then what difference does it make how many physical cores you have - 4 or 32?
Did I answer your question?
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question