2007-06-06から1日間の記事一覧

Newsqueak (3): Limboとの比較

いろいろ違いあるだろうけど、気がついた点から挙げていく。 プロセス(スレッド)がプリエンプション可能かどうか。Limboの(spawnで生成された)スレッドはプリエンプションされるけど、Newsqueakのプロセスはプリエンプションされない。また、spawnじゃなくて…

Newsqueak (2): チャネル

昨日に引き続き、Newsqueak話。プロセス間通信に使われるチャネル(chan)について。チャネルこそがこの言語の胆である。Newsqueakではプロセス間通信に共有メモリではなく、メッセージパッシングモデルを採用している。プロセスはチャネルと呼ばれるバッファ…