Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Green Гость
|
Добавлено: Ср Ноя 14 2001 11:28 Заголовок сообщения: Многозадачность |
|
|
Есть такая проблема, нужно определить признаки целесообразности разделения программы на потоки. т.е. Составить ряд признаков того, что программу было бы целесообразно разделить на несколько потоков. |
|
Вернуться к началу |
|
|
ilyasov Гость
|
Добавлено: Чт Ноя 15 2001 16:21 Заголовок сообщения: Re: Многозадачность |
|
|
Ответ первый -нет нужды -делить на надо. Причинами для создания многопоточной программы могут быть слишком большое время выполнения программы, простой из-за ожидания ответа от внешнего мира. Все определяется назначением программы. |
|
Вернуться к началу |
|
|
Power
Зарегистрирован: 16.11.2001 Сообщения: 7 Откуда: Луганск
|
Добавлено: Пт Ноя 16 2001 11:52 Заголовок сообщения: Re: Многозадачность |
|
|
>>Есть такая проблема, нужно определить признаки >>целесообразности разделения программы на потоки. >>т.е. Составить ряд признаков того, что программу было бы целесообразно разделить на >>несколько потоков. 1.Наличие фоновых вычислений или синхронного выполнения. 2.Разделяемые(с основным потоком) данные. Если имеется признак 1,но не имеется признака 2,то лучше создавать процесс. |
|
Вернуться к началу |
|
|
mhunter Гость
|
Добавлено: Вс Ноя 18 2001 03:39 Заголовок сообщения: Re: Многозадачность |
|
|
Потоки обычно выполняются быстрее (а запускаются тем более)чем процессы. Если количество процессоров 1 - целесообразность разделения на потоки огромна! |
|
Вернуться к началу |
|
|
|