Scala勉強会@東北
このサイトを検索
Navigation
Scala勉強会@東北
みんなのコード
勉強会資料
メーリングリスト
Scala Watch
ustream:
scala@tohoku
画面共有
:
scala@tohoku
twitter: @
ScalaTohoku
hashtag:
#scalatohoku
GoogleWave:
Scala@東北
Changes on Scala 2.8
Type specialization
Traits, Classes and Methods
GAE/Jについて
Scala入門
第107回勉強会
日時
2011年01月27日(木) 20:00~21:00
場所
オンライン上でやります。
音声: ustream.tv の
scala@tohoku
チャット: ustream.tv の
scala@tohoku
の IRC.
画面共有:
http://lift.jcraft.com/vncview/channel/scala@tohoku
(firefox 推奨)
画面共有のページから、そのまま音声、チャットに参加できます。
内容
ScalaWatch で Scala コミュニティの一週間を振り返ります。
前回に引き続いて、
cooldaemon
さんの
Scala STM を試してみる その3 (Actor vs Actor + STM)
と
Scala STM を試してみる その4 (Actor vs Actor + STM その2)
のコードを読んでみて、言及されている問題について
scala-actor
のソースコードの見ながら考えてみたいと思います。
参考:
Scala STM を試してみる その3 (Actor vs Actor + STM)
で Actor によるカウンタが動くようにした。
https://gist.github.com/785872
SampleForSTM3Rev1.scala
: プールされているTaskを使い切る可能性があるので、forward を使う。
SampleForSTM3Rev2.scala
: カウンタのアクタでは別のスケジューラを使ってみる。
参考:
Scala STM を試してみる その4 (Actor vs Actor + STM その2)
でActor の数を多くしても動くようにした。
https://gist.github.com/785885
SampleForSTM4Rev1.scala
: Supervisor アクタをちゃんと止めてから restart する。
SampleForSTM4Rev2.scala
: Supervisor アクタを毎回止めないで、worker 達を unlink する。
SampleForSTM4Rev3.scala
: おまけ。synchronized を使った場合も試す。
参考:
Scala Actors: Unifying Thread-based and Event-based Programming
[pdf]
事前準備
特にありませんが、
みんなのコード
の鑑賞予定のコードを予習しておくと良いでしょう。
参加者募集
参加登録は、特に必要ありません。
当日開始時刻5分前になったら、
scala@tohoku
に接続してください。
コメント
_displayNameOrEmail_
- _time_ -
削除
_text_