June 22, 2014

Aslinda henuz o konulara gelmemistim ama madem merak ettik :) Okumak guzel olur :)

Sagolun hocam bu dört çekirdekli, çift çekirdekli pc'lerde fark ediyor sanırım?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 22, 2014

Teşekkür ederim hocam ama yine bu şekilde kullanılıyor sanırım çekirdekler?

Teşekkürler valla iyi sabırlısınız bana karşı :d

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 22, 2014

İyi sabrediyorsunuz hocam bunalmadan bu kadar soruma karşı demek istemiştim :D

Ben iş parçacıklarının sayısının çekirdek sayısına göre değişiklik gösterdiğini sormuştum.

while döngüsünü denedim. Programı sonlandırırken bilgisayarım kasma yaşadı sadece :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 22, 2014

Alıntı (agora):

>

bu dört çekirdekli, çift çekirdekli pc'lerde fark ediyor sanırım?

Aslında, hayır. İşletim sistemi o anda işlemekte olan yüzlerce programın bütün iş parçacıklarını tek bile olsa mevcut çekirdekler üzerinde işletir. Thread.sleep ile kendisi duraksamayan iş parçacıkları işleme adımı süresi dolunca işletim sistemi tarafından otomatik olarak duraksatılır. Sonra başka bir iş parçacığına geçilir.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 22, 2014

Son söylediğini anlamadım.

Sen "dört çekirdekli, çift çekirdekli pc'lerde fark ediyor sanırım" demiştin. Neyi kasdettiğini bilmiyorum ama ne programcı için bir şey farkeder ne de programın davranışı konusunda fark vardır.

Her program tek iş parçacığı ile başlar ve isterse başka iş parçacıkları başlatabilir. Belirli bir anda, o sırada işlemekte olan onlarca programın yüzlerce iş parçacığı etkin olabilir.

İşletim sistemi o iş parçacıklarını belirli sürelerde teker teker işletir ve tekrar duraksatır. Biz kesintisiz işliyormuş gibi hissedebiliriz ama aslında her program bir kaç on milisaniye işledikten sonra durdurulur ve tekrar başlatılır.

Gördüğün gibi, buraya kadar çekirdeğin sözünü bile etmedik. Senin ilk gösterdiğin while() döngüsü ne olursa olsun bir çekirdeğin %100 meşgul olmasına neden olur. Bunu kesinlikle deneyerek görmelisin. ;)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

1 2
Next ›   Last »