Многопоточное программирование на языке JAVA учебно-методическое пособие
Учебно-методическое пособие представляет собой начальный курс по изучению многопоточного программирования. На практических примерах. сопровождаемых теоретическими сведениями. рассматривается процесс создания и реализации многопоточных приложений в рамках возможностей. предоставляемых языком программ...
Сохранить в:
| Главный автор: | |
|---|---|
| Формат: | Книга |
| Язык: | Russian |
| Опубликовано: |
Нижний Новгород
ННГУ им. Н. И. Лобачевского
2015
|
| Online-ссылка: | https://e.lanbook.com/book/144990 https://e.lanbook.com/img/cover/book/144990.jpg |
| Метки: |
Добавить метку
Нет меток, Требуется 1-ая метка записи!
|
| Краткое описание: | Учебно-методическое пособие представляет собой начальный курс по изучению многопоточного программирования. На практических примерах. сопровождаемых теоретическими сведениями. рассматривается процесс создания и реализации многопоточных приложений в рамках возможностей. предоставляемых языком программирования Тата. Особое внимание уделяется организации синхронизации потоков при разработке многопоточных приложений. Рассмотрены основные проблемы, возникающие при разработке многопоточных программ: “гонка” данных. обнаружение взаимоблокировки. бесконечное ожидание и тд. и их решение средствами языка Тата. Даны понятия «потокобезопасность» и «потокобезопасного» класса. Приведены примеры параллельного программирования алгоритмов решения различных типовых задач, возникающих при исследованиях математических моделей физических явлений, такие как параллельное умножение матриц. адаптивная квадратура. Пособие содержит контрольные вопросы и задания, которые могут быть использованы в процессе обучения и при проведении лабораторных работ. Учебно-методическое пособие подготовлено в соответствии с Программой повышения конкурентоспособности Нижегородского государственного университета нм.Н.И. Лобачевского среди ведущих мировых научно-образовательных центров на 2013 — 2020 годы, программой повышения конкурентоспособности ННГУ им. Н.И. Лобачевского Стратегическая инициатива 7 «Достижение лидирующих позиций в области суперкомпьютерных технологий и высокопроизводительных вычислений». мероприятия 7.1.1. «Разработка образовательных программ подготовки, переподготовки и повышения квалификации кадров в области суперкомпьютерных технологий и высокопроизводительных вычислений». Данное пособие предназначено для студентов младших курсов. обучающихся по направлению подготовки 02.03.02 «Фундаментальная информатика и инновационные технологии». |
|---|---|
| Примечание: | Рекомендовано методической комиссией радиофизического факультета для студентов ННГУ, обучающихся по направлению подготовки 02.03.02 «Фундаментальная информатика н информационные технологии» |
| Объем: | 90 с. |
| Аудитория: | Книга из коллекции ННГУ им. Н. И. Лобачевского - Информатика |
| Библиография: | Библиогр.: доступна в карточке книги, на сайте ЭБС Лань |