Форум программистов, компьютерный форум CyberForum.ru

Объясните принцип создания многопоточности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исходная строка содержит фамилию, имя, отчество, которые могут быть выделены по отдельности vs 2010 http://www.cyberforum.ru/cpp-beginners/thread565259.html
Исходная строка содержит фамилию, имя, отчество, которые могут быть выделены по отдельности
C++ Сравнение 2х массивов в С++ Ребята, помогите пожалуйста написать вот такую прогу: Запросить и считать два массива у пользователя (две последовательности целых чисел а1, а2, …, аn и c1, c2, …, ck, n < k.). Для нахождения дан-ных создать и использовать функцию. Выяснить, является ли вторая последовательность подпоследовательностью первой. Например, последовательность 4, 6, 3 является подпоследовательностью... http://www.cyberforum.ru/cpp-beginners/thread565251.html
Сравнение 2х массивов в С++ C++
Ребята, помогите пожалуйста написать вот такую прогу: Запросить и считать два массива у пользователя (две последовательности целых чисел а1, а2, …, аn и c1, c2, …, ck, n < k.). Для нахождения дан-ных создать и использовать функцию. Выяснить, является ли вторая последовательность подпоследовательностью первой. Например, последовательность 4, 6, 3 является подпоследовательностью...
Переменые метода C++
Допустим есть класс: class Class1 { public: void method1(int i); } В main.cpp создаю экземпляр класса:
C++ программы C++ http://www.cyberforum.ru/cpp-beginners/thread565228.html
Напишите функцию itoa(int a, char *s), которая сохдает строковое представление a и возвращает его в s. Целое число должно передоваться в программу из командной строки, а результат должен записываться на монитор и в текстовай файл(имя файла передается через командную строку). Программа, определяющая, в какой строке целочисленной матрицы m на n находится самая длинная серия одинаковых...
C++ Вычислить с заданной точностью значение функции , используя ее разложение в ряд: Вычислить с заданной точностью значение функции , используя ее разложение в ряд: помогите пожалуста подробнее

Показать сообщение отдельно
andy_111
90 / 59 / 2
Регистрация: 03.07.2011
Сообщений: 148
04.05.2012, 12:05     Объясните принцип создания многопоточности
У вас в чем вопрос : как создать поток или как привязать его к конкретному ядру? Механизм многопоточности не обязательно должен работать на нескольких ядрах - до появления многоядерных процессоров все великолепно работало на одноядерных. Если вкратце, то в системе есть шедулер (планировщик потоков), который в зависимости от приоритета потока выдает ему порции процессорного времени.

Добавлено через 18 минут
Сам поток создается функцией CreateThread, привязка его к конкретному ядру выполняется функцией SetThreadAffinityMask (в Windows).
 
Текущее время: 04:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru