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

in #scala6 years ago

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

Sort:  

Your Post Has Been Featured on @Resteemable!
Feature any Steemit post using resteemit.com!
How It Works:
1. Take Any Steemit URL
2. Erase https://
3. Type re
Get Featured Instantly � Featured Posts are voted every 2.4hrs
Join the Curation Team Here | Vote Resteemable for Witness

Coin Marketplace

STEEM 0.23
TRX 0.12
JST 0.029
BTC 66188.19
ETH 3564.66
USDT 1.00
SBD 3.14