Russian Qt Forum
Ноябрь 23, 2024, 00:29
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Многопоточное программирование, процессы
>
Литература
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Литература (Прочитано 4536 раз)
blood_shadow
Гость
Литература
«
:
Апрель 16, 2011, 22:22 »
Народ подскажите что лучше почитать, на тематику данного разделапопонятнее, не очень заумное,
с потоками никогда не работал, читал главу в книге про многопоточную обработку, как я увидел
в кьюте все довольно просто организовано, но все же основ незнаю..
Было бы неплохо узнать что кому помогло в борьбе с этим зверем
Записан
madRoger
Гость
Re: Литература
«
Ответ #1 :
Апрель 16, 2011, 22:47 »
Можно посмотреть тут:
http://habrahabr.ru/blogs/qt_software/115830/
http://habrahabr.ru/blogs/qt_software/115835/
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Литература
«
Ответ #2 :
Апрель 17, 2011, 06:46 »
Тут можно подходить по-всякому, "многопоточность" может быть очень простой или очень сложной. А вообще вместо чтения букварей лучше задачку сделать - даст намного больше. Вот напр тут один хотел было написать многопоточное копирование файлов. Но "поматросил и бросил" - а задачка прекрасная.
Записан
blood_shadow
Гость
Re: Литература
«
Ответ #3 :
Апрель 17, 2011, 09:40 »
Цитата: Igors от Апрель 17, 2011, 06:46
Тут можно подходить по-всякому, "многопоточность" может быть очень простой или очень сложной. А вообще вместо чтения букварей лучше задачку сделать - даст намного больше. Вот напр тут один хотел было написать многопоточное копирование файлов. Но "поматросил и бросил" - а задачка прекрасная.
ну это понятно, но не хочется делать бездумно, типа выйдет - невыйдет, надо иметь под собой хоть
какой-то грунт, тем более бросать начатое не в моем стиле, буду долбаться пока не выйдет,
а без начальной теории это будет долго
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Литература
«
Ответ #4 :
Апрель 17, 2011, 11:20 »
Цитата: blood_shadow от Апрель 17, 2011, 09:40
ну это понятно, но не хочется делать бездумно, типа выйдет - невыйдет, надо иметь под собой хоть
какой-то грунт, тем более бросать начатое не в моем стиле, буду долбаться пока не выйдет,
а без начальной теории это будет долго
Слова гордые (хорошие) но есть подозрение что это только слова
Действительно, прочитать хотя бы те же ссылки что дали (очень неплохие) можно за час. Плюс (как всегда) из Assistant'a почерпнуть. Ну и сколько еще времени будем создавать иллюзию фундаментальной подготовки?
Написано там везде хорошо, но параллельная задача требует несколько др. подхода и мЫшления - этого не пишут. Да вот хотя бы то же копирование. Сколько ниток создадите? Чем будет заниматься каждая?
Записан
blood_shadow
Гость
Re: Литература
«
Ответ #5 :
Апрель 17, 2011, 22:49 »
Цитата: Igors от Апрель 17, 2011, 11:20
Написано там везде хорошо, но параллельная задача требует несколько др. подхода и мЫшления - этого не пишут. Да вот хотя бы то же копирование. Сколько ниток создадите? Чем будет заниматься каждая?
почитал я про всякие состояние гонки, залипание мьютексов и то насколько могут
быть плачевными ошибки проектирования.
так откуда черпать подобные знания или это только путем метода проб и ошибок?
и еще одно чем отлаживать подобные программы?
как-то дебаггер мингв совсем обрыганский..
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Литература
«
Ответ #6 :
Апрель 18, 2011, 09:51 »
Цитата: blood_shadow от Апрель 17, 2011, 22:49
и еще одно чем отлаживать подобные программы?
как-то дебаггер мингв совсем обрыганский..
Программист использует тот инструмент которого он заслуживает
Наоборот тоже верно. С параллельной отладкой нигде не густо. Иногда удается увидеть где зависла, но чаще нет.
Цитата: blood_shadow от Апрель 17, 2011, 22:49
так откуда черпать подобные знания или это только путем метода проб и ошибок?
А сколько раз уже попробовали что так боитесь ошибиться?
Никто не мешает изучать ту же теорию но применительно к конкретной задаче. И это куда более продуктивно чем просто читать (в одно ухо влетело, в другое вылетело)
Записан
blood_shadow
Гость
Re: Литература
«
Ответ #7 :
Апрель 18, 2011, 10:10 »
Цитата: Igors от Апрель 18, 2011, 09:51
Никто не мешает изучать ту же теорию но применительно к конкретной задаче. И это куда более продуктивно чем просто читать (в одно ухо влетело, в другое вылетело)
все спасибо, этого достаточно
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...