bu is boyle nereye kadar gidecek bilmiyorum :O
http://blogs.msdn.com/charlie/archive/2006/07/25/677631.aspx
Archive for July, 2006bu is boyle nereye kadar gidecek bilmiyorum :O http://blogs.msdn.com/charlie/archive/2006/07/25/677631.aspx Uzun yıllık programcılık hayatımda pek çok defalar Thread kullandım ancak ilk defa bu kadar yoğun ve derinlemesine kullanma ihtiyacı hissettiğim bir projede çalıştım. Bu projemde TThread sınıfı ile uğraşırken karşılaştığım bazı sorunları sizlerle de paylaşmak istedim. Sizler önlemlerinizi baştan alın ki, saç baş yolmayın… Eğer gerçekten time-critical işler yapıyorsanız thread’iniz içerisinde kesinlikle Synchronize kullanmayın.Çünkü Synchronize çağrısı thread’in çalışmasını kesip main thread’e geçirir. Eğer siz TThread sınıfından türettiğiniz kendi sınıfınızda Execute metodunda bütün işi Synchronize metoduna teslim etmiş iseniz o zaman siz MTA (Multi Threaded Application) değil STA (Single Threaded Application) geliştiriyorsunuz demektir.. Yani ha formunuzun bir metodunu çağırmışsınız ha bir Thread create etmişsiniz.Arada hiçbir fark olmaz.! Bir örnek vermek gerekir ise: http://www.delphipraxis.net/bds2006videos adresinde delphi 2006 ile beraber gelen yeni ozelliklere dair bazi videolar mevcut. bu videolara tasarim ozurluler icin dusununulmus, hazir formlar iceren visualForms adli urun de dahil. not: videolari izlerken pazar aksamlari maraton programinda daum’un basin toplantisini izliyormus gibi bir hisse kapildim Lokantaya gidip yemek yedikten sonra hesabi odemek icin kredi kartinizi uzattiniz. Lokanta sahibi de kredi kartinizi kullanarak banka hesabinizdan yediginiz yemegin (karniyarik, pilav, salata ve su) ucretini banka hesabinizdan cekti. simdi burda insan sormaz mi salata yerine neden cacik yemedin diye. ne diyorum ben ya ! acliktan kafamda karisti |