Re[3]: а что насчет скорости?
От: Rtveliashvili Denys Великобритания  
Дата: 18.02.09 10:37
Оценка:
DAS>Задача и решение не имеют никакого смысла на практике.

Тогда какая же она "практическая"?

DAS>Задача была выбрана исходя из того, что я прочитал главы про процессы и работу с файлами. Прочитаю про сокеты и базы данных — другую придумаю.

DAS>Решение было придумано из соображений максимально задействовать на практике прочитанный функционал.

Если цель — просто поработать с процессами и файлам но не важно как, то все в порядке.

DAS>Наверное можно было бы придумать задачу, когда множетсво потоков (word_server) решают более сложную задачу, занимающую значительно большее время, чем потоки ft и db_server. Ну, например, на каждое найденное слово посылают запрос на какой-нибудь интернет сервер и ждут ответа. В этом случае предложенная архитектура имела бы смысл.


Я думаю она и так имеет смысл. Как я уже сказал, подозреваю что суммарное время выполнения word_server и db_server будет заметно больше, чем если бы был просто один процесс, что считает частоты, читая файл. Но раз эффективность не важна то и так сойдет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.