This post is from a low-reputation account and contains an unverified outbound link. Be cautious before clicking external links.

Scala - Actor'leri tanıyalım (Turkish content)

scala(25)
Published in
#scala
Words
115
Reading
1 min
Listen
Play
9y

Actor model nedir?
Bilgisayar bilimlerindeki actor, eş zamanlı hesaplamayı ele alan kavramsal bir modeldir. Actorlarda, sistem bileşenlerinin birbiri ile nasıl etkileşime girmesi gerektiğine ilişkin bazı genel kurallar tanımlanmıştır. Bu modeli kullanan en ünlü dil Erlang‘dır.

Actor
Actor, eş zamanlı hesaplamanın en temel birimidir. Actor bir mesajı alır ve o mesaja dayalı çeşitli hesaplamalar yapar. Bu düşünce object-oriented dillerde sahip olduğumuz şeylere çok benzer. Bir obje, mesaj alır (ki bu object-orientedteki fonksiyon çağrısına denk gelir) ve hangi mesajı aldığına (fonksiyonun yaptığı işe göre) bağlı olarak bir şeyler yapar.
Temel fark, actorlerin birbirlerinden tamamen izole olması ve memoryi asla paylaşmamasıdır. Ayrıca bir actorün başka bir actor tarafından hiçbir zaman değiştirilemediği özel durumların da olduğunu belirtmek gerekir.

Devamı https://blog.abdullahvelioglu.com/scala/2018/02/18/scala-actor.html

Scala - Actor'leri tanıyalım (Turkish content) | Ecency