PHP Yardım...
-
PHP de yada herhangi başka bir dilde birden fazla loopu aynı anda time share la çalıştırma yolu nedir ?
bilen varsa süper sevaba girer her türlü cevaba razıyım aykırı da olsa.
-
emin olmayan bile kafasında olanı söylesin hiç önemli değil fikir fikirdir...
-
biiraz daha açaermısın time share falan diyince anlamadım belki aklımıza bişey gelir
-
şimdi örneğin php de kodu yukardan başlayıp aşşağı doğru okuyor ya .
orda bir döngüye geldiği zaman önce onu bitirmeden alta inmiyor.
örn:
$a;
$b;
for($i=0; $i<100; $i++)
$a++;
for($j=0; $j<100; $j++)
$b++;
de önce a nın değerini bir arttırarak 99 a çıkarıyor sonra b nin değerini 0 dan başlayıp 99 a çıkarıyor
evet sonuçta ikiside son değere ulaşıyor ama ben bu iki döngünün aynı anda çalışmasını istiyorum.
NOT: a ile b yi aynı for döngüsünde çevirmek istemiyorum iki ayrı döngüyü aynı anda çalıştırmak istiyorum.
-
aynı anda çevirmez zatende bi ondan bi ondan yapsa fala diye dusunuyorum ama oda nasıl yapılır hiç bi fikrim yok birici döngünün içinden ikinciyi tetiklemek gibi şeyler geliyo aklıma niyeyse kolay gelsin sana cevabı bulrsan buraya yazarsın bakrız bizde:D
-
tamamdır genede teşekkürler :)
-
Abü dedigin gibi olsa hic cikilmazdi isin icinden =)
Aslina bakarsan gerekte yok boyle birseye.
$a=0;
for($i=0; $i<100; $i++)
{
if ($a<=50)
$a++;
}
hem i 0 dan 99 olucak hemde a 50 olucak, 2 tane for gibi gorev goruyo farki ne =) a, nin degerini istedigin gibi verirsin, sinirida ayarlarsin, stepide ayarlarsin(a++ yerine a=a+2 gibi).
Neden böyle birşeye ihtiyaç duydunki
-
fark şöyle ki local de çalışırken bu sistem güzel ama dışardan başka serverdan veri çekmem gerekiyor ve her seferinde tek bağlantı kurup bekliyor aynı anda birden fazla bağlantı kurarsam cok daha hızlı calısır. Mesela 100 kere tek bardakla su taşımak yerine bir seferde 20-30 bardakla gitmek gibi ...
-
Dedigin olay multi-Theathing'e giriyor sanırsam bunu php ile yapamıyorsun benzer şeyler yapanlarda takla attırmışlar kodlara ama onda da pek işe yaradıgını sanmıyorum.
Eger python yada ruby çalıştırabilirsen belki onlarla olabilir.
-
http://tr.php.net/manual/tr/function.curl-multi-exec.php
-
sandman -> PYTHON ve RUBY hakkında hiç bilgim yok daha. Öğrenmek istiyorum ama gözümde büyüyor :D umarım oda olacak. cevap için teşekkürler.
sirhot -> Linke bir göz gezdirdim şimdi çıkmam gerek ama sanırım ihtiyacım olan şey bu olabilir. Umarım ana server gene cURL desteğini kaldırmamıştır da bir sonuca ulaşabilirim. cevap için teşekkürler. Duruma göre geri dönüp haber vericem. :D