Объясните мне потоки

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by aydar, 4 Oct 2010.

  1. aydar

    aydar Member

    Joined:
    12 Nov 2009
    Messages:
    259
    Likes Received:
    6
    Reputations:
    -2
    Вообщем хотелось бы попроситть помощи с потоками и их реализацией, вот допустим есть код такого вида:

    Code:
    for i:=0 to memo1.lines.count-1 do
    begin
    Data.Add('data[email]='+form3.Memo1.Lines[i]);
    Data.Add('data[first_name]=');
    Data.Add('data[last_name]=');
    Data.Add('data[invitation]=');
    cod:=form3.IdHTTP1.post('сайт',data);
    sleep (2000);
    if pos ('true',cod)<>0 then
    begin
    good:=good+1;
    label1.Caption:=inttostr(good);
    end;
    end;
    Суть кода в том что он берет мыло из мемо отправляет запрос, и делает задержку, вообщем хотелось сделать так чтобы так одновременно брало 10, 20.. и тд раз, причем не путала сами мыла (синхронизация), есть тут кто поможет с этим?
     
  2. Boolean

    Boolean Elder - Старейшина

    Joined:
    5 Sep 2010
    Messages:
    147
    Likes Received:
    83
    Reputations:
    78
    clear
     
    #2 Boolean, 4 Oct 2010
    Last edited: 26 Sep 2011
  3. aydar

    aydar Member

    Joined:
    12 Nov 2009
    Messages:
    259
    Likes Received:
    6
    Reputations:
    -2
    Не нравиться не читай, хотелось узнать на конкретном примере, для меня так легче понять
     
  4. fenixelite

    fenixelite Banned

    Joined:
    7 Feb 2010
    Messages:
    294
    Likes Received:
    56
    Reputations:
    6
    Boolean +1.

    Пора бы уже взять какую-нибудь книжку по дельфи и нормально выучить ЯП, тогда все станет понятнее. А так похоже на сборку программы, как конструктор : Один кусок на одном форуме написали, второй на другом......