Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Thread içerisinde sleep kullanımı
#1
Merhaba,

Daha önce derlenmiş bir exe içerisine kendi DLL im ile işlem yapıyorum.


Öncelikle kanalı tanımlıyorum.
type
KanalUranium = class(TThread)
protected
 procedure Execute;override;
end;

Aşağıdaki kodda sleep ile işlemlerin belirli aralıklarla gerçekleşmesini sağlıyorum fakat aklıma takılan bir konu var.
Procedure KanalUranium .Execute;
var
 tmplist : TStringList;
begin
 tmplist := TStringList.Create;
While not terminated do
begin
 Sleep(4000+Random(1000));
end;
 tmplist.Free;
end;
Bu şekilde sleep yaptığımda tüm dll içerisindeki işlemleri mi bekletiyorum yoksa KanalUranium içerisindekileri mi sadece?
Sleep(4000+Random(1000)); ile KanalUranium .Sleep(4000+Random(1000)) arasındaki fark nedir?


Bu konuda ilgi alabileceğim yerli veya yabancı bir kaynak önerebilir misiniz?

Teşekkürler.
Cevapla
#2
(24-08-2019, Saat: 14:01)berk06 Adlı Kullanıcıdan Alıntı: Merhaba,

Daha önce derlenmiş bir exe içerisine kendi DLL im ile işlem yapıyorum.


Öncelikle kanalı tanımlıyorum.
type
KanalUranium = class(TThread)
protected
 procedure Execute;override;
end;

Aşağıdaki kodda sleep ile işlemlerin belirli aralıklarla gerçekleşmesini sağlıyorum fakat aklıma takılan bir konu var.
Procedure KanalUranium .Execute;
var
 tmplist : TStringList;
begin
 tmplist := TStringList.Create;
While not terminated do
begin
 Sleep(4000+Random(1000));
end;
 tmplist.Free;
end;
Bu şekilde sleep yaptığımda tüm dll içerisindeki işlemleri mi bekletiyorum yoksa KanalUranium içerisindekileri mi sadece?
Sleep(4000+Random(1000)); ile KanalUranium .Sleep(4000+Random(1000)) arasındaki fark nedir?


Bu konuda ilgi alabileceğim yerli veya yabancı bir kaynak önerebilir misiniz?

Teşekkürler.

Thread'ler ile ilgili pek çok kaynak bulabilirsiniz, lâkin size bu kaynakları okumanızı önerebilirim.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Component Oluşturup silmede ram kullanımı tabikisura10 14 1.329 07-06-2020, Saat: 20:33
Son Yorum: SimaWB
  touchkeyboard kullanımı erdogan 14 1.956 04-06-2020, Saat: 10:35
Son Yorum: bydelphi
  EHLIP Memtable Kullanımı ErcanT 2 560 28-04-2020, Saat: 09:49
Son Yorum: ErcanT
  Thread Socket (Yardım) hkeskin 0 282 27-04-2020, Saat: 00:43
Son Yorum: hkeskin
  CalcField Kullanımı hi_selamlar 5 811 05-04-2020, Saat: 15:40
Son Yorum: hi_selamlar



Konuyu Okuyanlar: 1 Ziyaretçi