Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > Параллельное программирование |
Автор: pdbq 7.1.2010, 16:52 |
Доброго всем времени суток. Помогите пожалуйста реализовать такую программу: сортировка(любым алгоритмом) массива(рандомный) с использованием методов параллельного программирования(для двух ядерного процессора). Если я все правильно понимаю многопоточность может быть для одного процессора и для много процессорных машин. Тяжко с теорией и особенно с примерами(( Использую программный продукт: "Embarcadero RAD Studio 2010" Язык: С++ |
Автор: bra1ny 7.1.2010, 17:37 |
Думаю стоит положиться на планировщик ![]() На сколько я помню планировщик там сам заморачивается , на мп системах винда сама пытается подключить поток к оптимальному процессору. Но все равно вы можете в урчную изменить маску привязки к процессорам. (SetThreadAffinityMask) . |
Автор: pdbq 7.1.2010, 18:39 | ||
нет нет Вы не поняли, мне нужно именно написать саму программу..( |
Автор: bra1ny 7.1.2010, 19:08 |
и чего я не то сказал? Делайте как обычно потоки , винда сама позаботиться на каком процессоре выполнять поток . Но если уж так прям хочется меняйте маску привязки через SetThreadAffinityMask. |