>[оверквотинг удален] >> моей проге 3 потока и обязательным условием является то, что определенные >> 2 потока должны работать на разных ядрах? Получается, что 3 потока >> будут случайным образом раскиданы по 2 ядрам и те потоки, которые >> должны выполняться на разных ядрах, будут выполняться на одном ядре. Это >> не есть хорошо( > По любому, 3 потока будут случайным образом (нет, не случайным, это зависит > от планировщика! слышим с галерки) раскиданы по двум ядрам. СтартанИте не > QThread::idealThreadCount(), а Ваше количество потоков. А в Вашем случае, надо наверное > использовать не Qt, и решение будет сильно платформенно зависимым и слишком > "системным", чтобы опред-е потоки запускать на опред-х ядрах."нет, не случайным, это зависит от планировщика!". С точки зрения программы, это процесс случайный, ведь я не могу управлять планировщиком. Каким образом будет действовать планировщик при запуске процесса, я не знаю, поэтому для меня это случайный процесс
|