常に言及されるソフトウェアトランザクションメモリの主な利点の1つは、構成可能性とモジュール性です。異なるフラグメントを組み合わせて、より大きなコンポーネントを作成できます。ロックベースのプログラムでは、多くの場合そうではありません。
これを実際のコードで説明する簡単な例を探しています。私はClojureの例を好むが、Haskellも大丈夫だ。サンプルが、簡単に構成できないロックベースのコードを示している場合のボーナスポイント。
1
興味深いですが、私にとってはStackOverflowの質問のようです。
—
スティーブ
この質問は4分後にそこで尋ねられました。stackoverflow.com/questions/5518546/…誰かがこの質問を移行してマージしますか(可能な場合)?
—
仕事
ええ、ここに投稿した後、Stackoverflowの方がおそらく良いと思いました。誰かがそれをマージできるなら、それは私と一緒です。
—
dbyrne