delphi 使用TTask简单用法  
官方Delphi 学习QQ群: 682628230(三千人)\n
频道

delphi 使用TTask简单用法


uses

    System.Threading, System.Diagnostics;


procedure TForm1.Button3Click(Sender: TObject);

begin

  TTask.Run(

    procedure

    begin

    //  Sleep(100);

      var stopwatch := TStopwatch.Create;


      TThread.Synchronize(nil,

        procedure


  var

    I: Integer;

  begin

          stopwatch.Start;

for I := 0 to 10000 do

begin

Memo1.Lines.Add(i.ToString);

Application.ProcessMessages;

end;

        end);


      TThread.Synchronize(nil,

        procedure

        begin

          stopwatch.Stop;

          Caption := stopwatch.ElapsedMilliseconds.ToString;

        end)

    end);

end;



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.42998099327087 seconds

\n