ダウンロードリスト

プロジェクト概要

LibCMT (コンポーザブル メモリ トランザクション ライブラリ) は、同時実行、デッドロックは発生しませんし、トランザクションがコンポーザブルのトランザクション モデルを実装します (小さなトランザクションに接着できます一緒に余分な労力せずフォームより大きいトランザクション)。Glib の拡張として書かれたが、GThread だけでなく、スレッド ライブラリで使用することができます。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2006-03-12 07:42
0.1.0

のAC追加されたバインド#。 LibCMTなりました。NETフレームワーク内で使用することができます。プロデューサーにソリューションを、消費者問題は、Cの例に追加されました。
タグ: Major feature enhancements
A C# binding was added. LibCMT can now be used
within the .Net framework. A solution to the
producers-consumers problem was added to the C
examples.

2006-01-14 02:14
0.0.5

このリリースで修正さ分離プロパティの欠けている。トランザクションモデルでは、すべて別々のトランザクションは現在、他の人から(無料)、他のトランザクションの部分的な結果が表示されない必要が分離される必要があります。前のリリースで"構成は、最初のトランザクションがブロックされて"OrElse演算の存在下では、この要件を達成していない。
タグ: Major bugfixes
This release fixes the lack of an isolation property. On a transactional
model, every separate transaction must now be isolated from the others
(it must not see partial results of other transactions). Previous
releases did not accomplish this requirement in the presence of an
"orElse" composition in which the first transaction blocked.

2005-12-04 08:55
0.0.4

g_transaction_do()関数のシグネチャので、今では、トランザクション機能を実行時からのデータを渡すためにgpointer引数が変更されました。 g_transaction_abort()が追加されました。食事する哲学者問題への解決策は、テストスイートに追加されました。現在、バイナリパッケージはFedora Core 4をご利用いただけます。
タグ: Major feature enhancements
The g_transaction_do() function signature was
changed, so now it has a gpointer argument to pass
data in and out from the transaction function on
execution. g_transaction_abort() was added. A
solution to the dining philosophers problem was
added to the test suite. There are now binary
packages available for Fedora Core 4.

2005-11-19 11:35
0.0.3

多くのエラーは、設定オプションが追加されましたg_transaction_newの署名(変更)され、固定され、g_transaction_set_func()が削除されました。マクロトランザクションのプライベートフィールドを操作するための追加されました。 g_transaction_do()と()は、よりとGTransactionデータ型の効率がはるかに少ないメモリを占有g_transaction_retry。
タグ: Major security fixes
Many errors were fixed, configure options were added, the signature of g_transaction_new() was changed, and g_transaction_set_func() was removed. Macros for manipulating a transaction's private field were added. g_transaction_do() and g_transaction_retry() are now more efficient, and the GTransaction data type occupies far less memory.

2005-11-10 01:38
0.0.2

今すぐブロッキングトランザクションだけでスリープ状態には、すでに、トランザクションの開始から読み込まれたtvarだ。それはまた、実行をスピードアップするために便利です新規メッセージ-無効にする小切手の設定オプションが含まれます。
タグ: Minor feature enhancements
Now blocking transactions goes to sleep only on tvar's that were already read from the beginning of the transaction. It also includes a new --disable-checks configure option, which is useful for speeding up execution.

プロジェクトリソース