selamun aleykum
Thread Syncronize kisminda neden bloke olur fikri olan var mi?
Thread Syncronize
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Thread Syncronize
kıdemsiz üye
Re: Thread Syncronize
Bir threadpool yazdim. Sifir hata ile calisiyor. Pool'un destroy'unda jobscompleted.waitfor(infinite) ile tum
Pool'un bosalmasini bekliyorum. Fakat bu andan itibaren syncronize kisminda bloke oluyor ve waitfor sarti hic yerine gelmiyor. Oysaki pool.free demeden oncesine kadar synchronizede hic bir sorun yok. Snychronize komutunu kaldirdigimda ise ki, bununla bir event tetikleniyor, hic sorunsuz tum islemler yapiliyor ve pool free ediliyor. simdiye kadar calisan synchronize neden destroydan itibaren donma yapar ve programi dahi donma durumuna getirir? Synchronizeyi criticalsection icerisine aldim yine degisen bir sey yok. Global kullanilan her variable criticalsection icinde. Zaten sorun buradan kaynaklaniyor olsa, destroy dan once de calismaz.
Pool'un bosalmasini bekliyorum. Fakat bu andan itibaren syncronize kisminda bloke oluyor ve waitfor sarti hic yerine gelmiyor. Oysaki pool.free demeden oncesine kadar synchronizede hic bir sorun yok. Snychronize komutunu kaldirdigimda ise ki, bununla bir event tetikleniyor, hic sorunsuz tum islemler yapiliyor ve pool free ediliyor. simdiye kadar calisan synchronize neden destroydan itibaren donma yapar ve programi dahi donma durumuna getirir? Synchronizeyi criticalsection icerisine aldim yine degisen bir sey yok. Global kullanilan her variable criticalsection icinde. Zaten sorun buradan kaynaklaniyor olsa, destroy dan once de calismaz.
kıdemsiz üye
Re: Thread Syncronize
Ölmüş bitmiş artık. Bence destroy dan sonra hiç bir şey beklenmemeli.
Re: Thread Syncronize
Bu mudur sorunun cözüm önerisi.
Benzin bitti, atalim arabayi...
Olayi cözdüm elhamdulillah. Processmessage imis tum derdi.
Gerek thread, gerek pool, gerek blocked socketlerin thread prensipleri üzerine sormus oldugum sorulari (yalnizca) okuyan 200'ün üzerindeki tüm kardeslerime tesekkur ederim. Kismet olurda bu isi tam manasi ile cözebilirsem makale bölümünde uzunca bir yazi yayinlamaya niyetim var. Benim kaybettigim vakiti diger kardeslerim kaybetmesinler...
Selam ve duâ ile...
Benzin bitti, atalim arabayi...
Olayi cözdüm elhamdulillah. Processmessage imis tum derdi.
Gerek thread, gerek pool, gerek blocked socketlerin thread prensipleri üzerine sormus oldugum sorulari (yalnizca) okuyan 200'ün üzerindeki tüm kardeslerime tesekkur ederim. Kismet olurda bu isi tam manasi ile cözebilirsem makale bölümünde uzunca bir yazi yayinlamaya niyetim var. Benim kaybettigim vakiti diger kardeslerim kaybetmesinler...
Selam ve duâ ile...
kıdemsiz üye
Re: Thread Syncronize
Nasıl oluyor hocam? destroy sonrası ? Kısa bir kodla, prensip olarak basitçe anlatabilir misiniz?
Tüm işlemleriniz değil de, threadle ilgili kısım olsa yeterli.
Tüm işlemleriniz değil de, threadle ilgili kısım olsa yeterli.
Re: Thread Syncronize
Thread hakkında türkçe en iyi kaynak diyebilirim. İncelemenizde fayda var...
http://www.tugrulhelvaci.com/?p=443
http://www.tugrulhelvaci.com/?p=443