Linda

  • タプル(データ組)をタプル空間(共有空間)でやりとりする
  • Share tuples (data) in a shared space
  • 4種類のプリミティブで同期とデータ交換を実現
  • 4 primitive operations for data exchange and synchronization
    • out -- タプルをタプル空間に書き出す。
    • Write a tuple to a tuple space
    • in -- タプルをタプル空間から読む。タプルは消去する。
    • Read a tuple and delete
    • rd -- タプルをタプル空間から読む。タプルは消去しない。
    • Read a tuple
    • eval -- プロセスを生成する。
    • Start a process