Şimdi java daki mekanizmayı bilmiyorum ama burda thread ana thread mi yani uygulama akışını sağlayan ana threadi mi?
Java da nasıl işler bilmiyorum ama kodunu alt thread kontrolüne al ve alt threadin içinde o thread e sleep uygula ben olsam öle yapardım c / c++ da.
sleep işlemciyi kasmaz hatta rahatlatır ama sen uygulamanın ana threadini sleep ettiğin için kasıyor gibi geliyordur. Çünkü uygulama akışı duruyor tepki vermiyor. ama lat threadle yaparsan sorun çözülür.
şimdi baktım da Java ya belki şöle yapılabilir.
class AltThread extends Thread
{
//bla
//bla
//run override et
public void run()
{
while(true) {
bu kısım çalışması gereken kodun olsun
this.sleep(3000);
}
}
}
aha sonra bunu start et. javadan anlamam ama belki sana böyle bir yöntemin yardımı olabilir.
Not : Bu arada threadler ne kadar kolay işliyor javada öle yaa.
Windows is a misunderstood Unix.
|