Enforcing a Locking Context on Variables in Scala

46 views
Skip to first unread message

Volkan Yazıcı

unread,
Sep 10, 2015, 2:31:23 AM9/10/15
to scala-...@googlegroups.com
Herkese Selamlar!

Sirkette kullanmak icin gelistirdigim bir yontem uzerine dun gece bir blog post yazdim: Enforcing a Locking Context on Variables in Scala. Kendi kendimin reklamini yapacak degilim. Fakat burada kullandigim yontem cok kullanisli oldu, epey hosuma gitti ve bundan sonra da her Lock kullandigim yerde muhtemelen bunu kullaniyor olacagim. Sizin de goz atmanizi tavsiye ederim.

Olay su: Lock'lamak istediginiz degiskenleri Synchronized[T] tipi icinde tanimliyorsunuz. Lock acquire edilmeden bu degiskenlere erisiminiz mumkun olmuyor. Ve read-write operasyonlarinda performans icin farkli lock'lar alabilirsiniz.

TL;DR -- Scala kodunuzda Lock kullaniyorsaniz, bu yonteme goz atin.

Iyi calismalar.
Reply all
Reply to author
Forward
0 new messages