Расслабленный последовательный
-
Расслабленная последовательность в информатике
- Модель выполнения, позволяющая параллельным программам работать последовательно.
- Параллельные программы могут быть эффективными, если они следуют этой модели.
- Слово «расслабленный» указывает на возможность добавления параллелизма без потери последовательности.
-
Примеры и сложности
- Программы, требующие чередования потоков, являются примером программ, которые выигрывают от параллелизма.
- Программы, разработанные с учетом параллелизма, могут столкнуться с проблемами производительности при превышении количества потоков.
- Отладка программ с параллелизмом сложнее, чем программ с последовательным выполнением.
-
Рекомендации и литература
- Статья содержит ссылки на книгу Рейндерса «Intel Threading Building Blocks» для дополнительной информации.