Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.01;
Скачать: CL | DM;

Вниз

Многопоточный Indy (idHTTP)   Найти похожие ветки 

 
Rembo   (2009-09-07 18:26) [0]

Привет всем. Как извесно 2 idHTTP не работают паралельно, а использование потоков вроде как неэфективно, и вото мне пришла в голову идея такая: сделать программу "интерфейс" с кнопками и прочим, и консольную программу которая будет заниматся работой с indy.
Пример: запускаем программу, описываем в ней 4 запроса get/post жмем "Отправить", запускается 4 программы и каждая выполняет эти запросы.

Вопрос такой: будет ли все это работать паралельно, и вабще имеет ли идея право на жизнь?


 
Медвежонок Пятачок ©   (2009-09-07 18:30) [1]

Как извесно 2 idHTTP не работают паралельно

Это никому кроме тебя неизвестно


 
Медвежонок Пятачок ©   (2009-09-07 18:34) [2]

Пример: запускаем программу, описываем в ней 4 запроса get/post жмем "Отправить", запускается 4 программы и каждая выполняет эти запросы.

Вопрос такой: будет ли все это работать паралельно, и вабще имеет ли идея право на жизнь?


И каким местом это относится к серверу?


 
Медвежонок Пятачок ©   (2009-09-07 19:15) [3]

и вабще имеет ли идея право на жизнь?

а сама идея-то?


 
Сергей М. ©   (2009-09-07 19:35) [4]


> использование потоков вроде как неэфективно


Если "вроде как", тогда да, "неэфективно".


 
Медвежонок Пятачок ©   (2009-09-07 19:39) [5]

запускаем программу, описываем в ней 4 запроса get/post жмем "Отправить", запускается 4 программы и каждая выполняет эти запросы

Не. Это неэффективно.
Четырех процессов на четыре гета мало.
По одному процессу на каждый символ каждого гет-запроса и еще один козырной процесс-диспетчер.

Вот тогда все зажжужжит по страшной силе.


 
Anatoly Podgoretsky ©   (2009-09-07 19:56) [6]

> Rembo  (07.09.2009 18:26:00)  [0]

Вместо четырех потоков, аж пять программ.


 
Rembo   (2009-09-07 20:07) [7]

Я читал тему "Вызов TIdHTTP.GET в несколько потоков" http://delphimaster.net/view/6-1240782648/ и только из нее делал выводы
[2] я имел в виду клиент с 2мя или больше idHTTP
Для меня задача стоит так: как можно побыстрее и попроще реализовать в одной программе одновременную работу с несколькими сайтами.


 
DrPass ©   (2009-09-07 20:28) [8]


> Rembo   (07.09.09 20:07) [7]
>
> Я читал тему "Вызов TIdHTTP.GET в несколько потоков" http:
> //delphimaster.net/view/6-1240782648/
> и только из нее делал выводы

Достойный источник знаний, ничего не скажешь...
Попробуй читать документацию, статьи. А главное - сам попробуй написать и поэкспериментировать. Компьютер от этого не испортится, а опыта прибавится намного больше. И тогда не будешь уверенной рукой писать совершеннейшую ерунду вроде этого:
> Как извесно 2 idHTTP не работают паралельно,


Или этого:

>  а использование потоков вроде как неэфективно

Я уже не говорю про это:

> сделать программу "интерфейс" с кнопками и прочим, и консольную
> программу которая будет заниматся работой с indy.


 
Сергей М. ©   (2009-09-07 20:42) [9]


> только из нее делал выводы


У нас тут регулярно проводятся конкурсы на звание "Дебилушка-Миллениум".
Конкурсные работы до поры до времени доступны для всеобщего обозрения.
Ты не стесняйся - читай только их и делай выводы не иначе как только из оных тобой прочитанных)


 
Rembo   (2009-09-07 21:19) [10]

Ох уж эта делфимастерская тяга к просветлению
На любой вопрос ответ один - "RTFM!"
Разговоры загадками и намеками в почете тут


 
Медвежонок Пятачок ©   (2009-09-07 21:26) [11]

сначала надо придумать мышку с четырьмя независимыми курсорами.
чтобы можно было одновременно нажимать на четыре кнопки "гет".


 
DrPass ©   (2009-09-07 21:31) [12]


> Rembo   (07.09.09 21:19) [10]
>
> Ох уж эта делфимастерская тяга к просветлению
> На любой вопрос ответ один - "RTFM!"
> Разговоры загадками и намеками в почете тут

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


 
Сергей М. ©   (2009-09-07 21:54) [13]


> Rembo   (07.09.09 21:19) [10]


Тебе чего надо-то ?
Получить отве на вопросы: будет ли и имеет ли ?
Будет.
Имеет.
Чего еще, старче ?


 
fics)   (2009-09-07 22:14) [14]


> Rembo   (07.09.09 18:26) 

Чем по очереди не устраивает?


 
Сергей М. ©   (2009-09-07 22:48) [15]


> Чем по очереди не устраивает?


Он бы взял частями, но ему нужно все сразу, побыстрее и попроще)


 
fics)   (2009-09-07 22:58) [16]


> Он бы взял частями, но ему нужно все сразу, побыстрее и
> попроще)

Только в скобках нужно было писать


 
fics)   (2009-09-07 22:59) [17]


> Только в скобках

т.е в кавычках



Страницы: 1 вся ветка

Текущий архив: 2009.11.01;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.017 c
2-1253022950
kostyl_kostyl
2009-09-15 17:55
2009.11.01
Не пойму почему ошибка при SetLetngth


15-1251664207
Юрий
2009-08-31 00:30
2009.11.01
С днем рождения ! 31 августа 2009 понедельник


15-1252096207
Юрий
2009-09-05 00:30
2009.11.01
С днем рождения ! 5 сентября 2009 суббота


15-1252009806
Юрий
2009-09-04 00:30
2009.11.01
С днем рождения ! 4 сентября 2009 пятница


15-1252017349
Германн
2009-09-04 02:35
2009.11.01
Ещё один дурацкий вопрос от новичка.