Помогите разобраться. Когда разные процессы, то они при одновременном исполнении раскидаются планировщиком на разные ядра.
Как же происходит при использовании потоков в пределах одного процесса? Напр. при создании 2 потоков средствами WINAPI с помощью CreateThread они будут исполнятся на 2-х ядрах одновременно?
Если да, то почему напр. Firefox нагружает только одно ядро, при рендере страниц в табах мы же можем работать с интерфейсом -> значит потоки Firefox использует?
И если потоки распределяются между ядрами тогда зачем придумывали OpenMP?
Вопрос по С++, но было бы интересно услышать как дело с этим обстоит в Java и C#
Похожие темы
- Форум Многопоточность (2016)
- Форум Многопоточность (2013)
- Форум Многопоточность. (2012)
- Форум Многопоточность. (2005)
- Форум Многопоточность (2001)
- Форум Java многопоточность (2016)
- Форум многопоточность питон (2017)
- Форум Многопоточная закачка (2012)
- Форум Многопоточный выхлоп (2012)
- Форум Bash многопоточность (2012)