когда, запустив потоки параллельно, они будут исполняться все равно последовательно?

когда, запустив потоки параллельно, они будут исполняться все равно последовательно? то есть когда операционная система сделает так, хотя мы сказали ей запустить параллельно.. я, вроде, понимаю, что на одном ядре несколько потоков и так будут выполняться последовательно, но что о случае, когда сначала полностью отрабатывает первый поток, потом второй и т.д., хотя мы запустили потоки параллельно и задумывали их таковыми. я задумывалась также об условных переменных, но по факту в коде это прямое указание, что мы не планируем их параллельными.. не исключено, что таких ситуаций вообще не бывает. надеюсь на доброту и понимание, заранее большое спасибо!


Ответы (0 шт):