Scala-da hansı aktyorlar var?
Scala-da hansı aktyorlar var?

Video: Scala-da hansı aktyorlar var?

Video: Scala-da hansı aktyorlar var?
Video: Yarqunat. "Soyuq günəş" filmindən mahnı.Elvina Heydərova. Яргунат.Песня из фильма "Холодное солнце" 2024, Noyabr
Anonim

Skalanın əsas paralellik konstruksiyasıdır aktyorlar . Aktyorlar əsasən mesaj mübadiləsi yolu ilə əlaqə quran paralel proseslərdir. Aktyorlar metodun çağırılması mesajın göndərilməsinə uyğun gələn aktiv obyektlər forması kimi də görünə bilər.

Bir də bilmək lazımdır ki, Akkada aktyor nədir?

An Aktyor mesajları qəbul etmək və başqalarına ötürmək üçün vasitədir aktyorlar həmçinin qəbul etdiyi məlumatlara əsasən hesablamaların aparılması. Akka istifadə edir Aktyor paralel hesablama modeli, bu model hər şeyin bir olduğu fəlsəfəsini qəbul edir aktyor.

Həm də Akka aktyorları necə işləyirlər? Akka JVM-də yüksək dərəcədə paralel, paylanmış və xətaya dözümlü proqramlar yaratmaq üçün alətlər dəsti və işləmə vaxtıdır. Akka həm Scala, həm də Java üçün təmin edilən dil bağlamaları ilə Scala dilində yazılmışdır. Akka arasında təbəqə yaradır aktyorlar və əsas sistem belədir aktyorlar sadəcə mesajları emal etmək lazımdır.

Eynilə, proqramlaşdırmada aktyor nədir?

Bu, hər şeyin bəzi obyekt yönümlü tərəfindən istifadə edilən bir obyekt fəlsəfəsinə bənzəyir proqramlaşdırma dillər. An aktyor qəbul etdiyi mesaja cavab olaraq eyni vaxtda edə bilən hesablama varlığıdır: qəbul etdiyi növbəti mesaj üçün istifadə olunacaq davranışı təyin edə bilər.

Akka çərçivəsi niyə istifadə olunur?

Qısa, Akka JVM-də yüksək dərəcədə paralel, paylanmış və nasazlığa dözümlü sistemlər qurmaq üçün açıq mənbəli orta proqramdır. Akka Scala ilə qurulmuşdur, lakin tərtibatçılara həm Scala, həm də Java API təklif edir. Kilidlər və iplər kimi ənənəvi aşağı səviyyəli mexanizmdən istifadə edərək paralel sistemlərin yazılması çətindir.

Tövsiyə: