SORU
13 Aralık 2009, Pazar


Eşzamanlı programlama ve paralel programlama arasındaki fark

Eşzamanlı programlama ve paralel programlama arasındaki fark nedir? bir sorum var: Google sordum ama bana bu farkı anlamak için yardımcı bir şey bulamadı. Bana her ikisi için de bir örnek verebilir misiniz?

Şimdi buldum bu açıklama: http://www.linux-mag.com/id/7411 - ama "eşzamanlılık bir özelliği program" vs "paralel yürütme bir özelliği makine" değil yeterli için beni - hala edemem ki neyin ne olduğunu.

CEVAP
13 Aralık 2009, Pazar


Eğer kullanarak iş parçacığı (eş zamanlı programlama) program, mutlaka makinenin çeşitli konuları işleyebilir bağlıdır beri gibi (paralel yürütme) idam, olacak şey değil.

Burada görsel bir örnek. Evreli olmayan bir makine üzerinde iş parçacığı:

        --  --  --
     /              \
>---- --  --  --  -- ---->>

Dişli makine iş parçacığı:

     ------
    /      \
>-------------->>

Tire idam kodunu temsil eder. Gördüğünüz gibi, onlar bölünmüş ve ayrı ayrı yürütülecek her ikisi de, ama dişli makine birkaç ayrı parçalar aynı anda çalıştırabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010
  • Skittles Page

    Skittles Pag

    28 Mart 2011