Программные модели

В этом разделе рассмотрены различные модели программного обеспечения.

Все эти модели требуют создания модульных программ. Для эффективного решения сложных задач модели можно комбинировать.

Эти модели можно применять как для реализации стандартных решений с помощью нескольких процессов, так и для решения задач с помощью одного процесса с несколькими нитями в системах с поддержкой нескольких нитей. В приведенных ниже описаниях слово модуль обозначает либо процесс с одной нитью, либо отдельную нить в процессе с несколькими нитями.

С помощью нитей можно реализовать следующие общие программные модели: