| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Кто делал ThreadPool? |
| Автор: WaReZMEN 6.2.2009, 15:31 |
| Кто реализовывал шаблон ThreadPool??? Поделитесь кусочком P.S. Теорию знаю! |
| Автор: MetalFan 6.2.2009, 16:13 |
| можно поковыряться в индейцах, там трэдпул был вроде |
| Автор: bems 6.2.2009, 21:07 |
| это один шаблон? |
| Автор: WaReZMEN 7.2.2009, 09:13 |
| MetalFan, если смотреть там буду на разбор нужного от не нужного уйдут недели... bems, Если верить статье которую я читал то да... |
| Автор: bems 7.2.2009, 16:32 |
| WaReZMEN, дай ссыфлку на статью. Спрашиваю потому что Рихтер в описании поддержки пула потоков в винде описывает 4 сценария. Как-то это не вписывается в один шаблон |
| Автор: WaReZMEN 7.2.2009, 18:07 |
| bems, не раньше понедельника ссылка на работе... |
| Автор: WaReZMEN 9.2.2009, 08:45 |
| Вот как и обещал http://www.osp.ru/pcworld/2008/11/5685083/ |
| Автор: CodeMonkey 9.2.2009, 09:34 |
| http://andy.jgknet.de/blog/?page_id=100 можно ещё посмотреть. А принципиально именно ручное создание? Есть же хорошая функция http://msdn.microsoft.com/en-us/library/ms684957.aspx. |
| Автор: WaReZMEN 9.2.2009, 13:17 |
| Хотелось бы "ручное создание"... |
| Автор: MetalFan 9.2.2009, 17:00 |
| WaReZMEN, "ручное создание" - эт всмысле написание с нуля без пользования функционала, что ось предоставляет? ) |
| Автор: WaReZMEN 9.2.2009, 17:08 |
| MetalFan, я согласен на любой вариант главное простои и понятный если рыть в Indy у идут недели а мне б пораньше хотелось... |
| Автор: bems 9.2.2009, 17:15 |
| WaReZMEN, понял. Ты Рихтера читал на эту тему? |
| Автор: WaReZMEN 9.2.2009, 17:34 |
| bems, признаться стыдно но не читал... но если я не ошибаюсь он тоже примеры под С приводит... |
| Автор: bems 9.2.2009, 17:39 |
| примеры сишные, но почитать стоит. Он там рассматривает больше чем один сценарий. Смотря сколько потоков одновременно и как долго выполняется каждый поток. У тебя ж наверное тоже более вероятен один из сценариев, чем остальные. Почитай http://wm-help.net/books-online/book/59464/59464-4.html |
| Автор: WaReZMEN 9.2.2009, 20:14 |
| bems, спасибо почитал теория вроде как ясна, не понятно как все это реализовать на делфи я очень мало работал с потоками... читал статью на этом форуме... |
| Автор: bems 9.2.2009, 20:51 |
| ну если теория ясна, то и должно быть ясно что реализация зависит от того зачем нужны потоки, и что делается внутри. Опиши, зачем тебе пул |
| Автор: WaReZMEN 9.2.2009, 21:57 |
| bems, хочу реализовать систему получение значения курса валюты с n-ого кол-ва сайтов.... |
| Автор: bems 9.2.2009, 22:00 |
| ну значит 1) тебе нужна возможность убивать повисшие соеденения 2) сколько ты ожидаешь сайтов в списке? 3) если много, то сколько все ли должны обрабатываться паралельно, или будет максимальное число паралельных потоков, а остальные сайты будут ждать места в пуле? Добавлено через 2 минуты и 35 секунд и поскольку у тебя один поток-одно соединение, то стоит подумать об индейцах, как предлагали выше |
| Автор: WaReZMEN 10.2.2009, 13:27 | ||
bems, скажем так о индеицах я подумал... кол-во сайтов не важно больше 2 минут жить они не будут... я просто сеичас хочу разобраться как все это реализовать. На данном этапе о загрузки сайта речи не идет. Скажем пусть там будет вместо обращения к сайту
|