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

Вот интересно: Что же такое поток? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как определить является ли число int ? http://www.cyberforum.ru/cpp-beginners/thread764125.html
сабж необходимо написать метод для того, чтобы определить число int. видимо должны быть какие-то критерии. что за критерии? что-то вроде без плавающей точки, да? можно все критерии?
C++ Определить точки круга Доброго времени суток! Допустим есть матрица: int matrix ; Центр круга x = 20 и y = 20. Радиус = 15. Необходимо обозначить на матрице точки круга, записав единицу(1) в нужные элементы матрицы.... http://www.cyberforum.ru/cpp-beginners/thread764122.html
C++ Определить сложность алгоритма
Ребята подскажите сложность алгоритма:) Функция ищет максимальный элемент в двухмерном массиве. Это будет n*m или n^2? int* max_c(int n, int m, int** a) { int i, j, fl = 0; int *b; b=new...
C++ рекурсивные алгоритмы
помогите с задачкой пожалуйста надо разработать программную рекурсивную функцию, выводящую на пе-чать n символов латинского алфавита в возрастающем лексикографи-ческом порядке. Пример: ABCD при n...
C++ Структуры (пользователи библиотеки). Дописать http://www.cyberforum.ru/cpp-beginners/thread764077.html
помогите пожалуйста дописать дальше не пойму что делать Используя информацию, про пользователей библиотеки, напечатать сообщение про пять пользователей за которыми числится наибольшее количество...
C++ Очистка потока Так получается в программе, что приходится несколько раз открывать файл и закрывать, в ходе этого при очередном открытии файла в котором загружена матрица, при считывании число не записывается в... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
17.01.2013, 13:56
Borkot, cin cout это методы потокового класса. В этом понимании слова поток заложена совершенна иная суть
Цитата Сообщение от Borkot Посмотреть сообщение
Гугл подсказал что поток - это некий объект ядра через который ОС управляет процессом
На пальцах так - есть класс, который завязан на консоль, ставя закарлючки в программе, коими являются операторы ввода/вывода << >> мы запускаем методы класса, а те в свою очередь ещё методы. Именно отработка методов потокового класса и даёт нам на экране цифры буквы, реакцию на нажатия клавиш.

Поток процесса же сложное для понимания понятие, но если на пальцах :
Представь, что процесс - это контора с кучей работников(работник - это поток). Так вот когда мы "просим программу"(это процесс - считай это директор конторы работников) что то сделать, она в свою очередь посылает выполнять работу какого-то работника. Суть распараллеливания на потоки, о котором ты также мог прочитать, состоит в том что на выполнение работы директор может выдать и несколько работников и работа сделается быстрее (т.к паралельно будет делаться).
Также у ОС есть инструмент - планировщик процессов - это ну не знаю как сказать - главный архангел системы(он ближе всего к ядру, ну сам понял ядро это Бог).
Так вот планировщику - процессы(директора) передают заявки на ресурсы(ну для простоты "человеко-часы" для решения конкретного задания), а уже наш планировщик, решает сколько и кому из диекторов (процессов) отвести времени доступа к богу. Когда директор получает доступ к богу - его работники быстренько делают задание. Время доступа ограничено потому некоторым процессам приходиться по долгу "общаться" с планировщиком, а в назначенное им время с ядром.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru