3 ms·
Well a System with 16 CORE / 32 Hardware threads.. you run a program with 32 threads, you can legit run 32 things in parallel. Now not really because of OS sche
by brianwawok 10y ago
Well a System with 16 CORE / 32 Hardware threads.. you run a program with 32 threads, you can legit run 32 things in parallel. Now not really because of OS scheduling and logs and other junk going on, but it could actually happen.
You take the same code and run it with 3000000 green threads... you are still capped out at 32 things running at the same time. Your system can kinda sorta pretend to be more concurrent, but the actually concurrency is the same.
- icebraining 10y agoYeah, but you could also have thousands of system (OS) threads in that same hardware, and they wouldn't run at the same time either. (Also, they're still concurrent, just not parallel: https://vimeo.com/49718712 https://vimeo.com/49718712)