STM.NET

Published 21 September 09 01:34 PM | hiroyuk 

Software Transactional Memory for .NET Framework(STM.NET) が MSDN Devlab に公開されています。これは .NET Framework 4 Beta 1(つまり VS2010 Beta1)といっしょに使うことができます。STM は並列プログラミングにとって重要な要素の一つであり、このリリースでは以下の項目がサポートされています。

  • ツールのサポート
    • デバッグ
    • ETW トレース
  • ロックの相互運用性
  • 伝統的なトランザクションとの相互運用性
    • out of the box での MSMQ のサポート 
    • このサポートを、繰り延べや補償アクションに強化
  • 以下の指定ができるアノテーション:
    • メソッドは、あるトランザクションに、run in, not run in, may run in のいずれかでなければならない
    • フィールドはあるトランザクション内でアクセスされなければならない
    • このメソッドのためにトランザクションを止める 
    • トランザクション 呼び出しを他のメソッドにリダイレクトする
    • アノテーションの清適・動的なチェック
  • 組み込みBCLライブラリーと型の多くをサポート
  • 以下のために CLR に多数の追加を行った
    • ガベージコレクターとの統合
    • byrefs のサポート
    • Pay-for-play

詳細はプログラミング ガイド(英語)をお読みください。また、STMチームのブログも参考にしてください。

Filed under:

Comments

No Comments
Anonymous comments are disabled

About hiroyuk

マイクロソフト㈱エバンジェリスト。北海道大学理学部物理学科卒。リアルタイム3Dグラフィックスを専門とし、グラフィックスやシェーダに関する技術文章を執筆・講演。 DirectX SDK日本語ドキュメントの開発に携わるとともに、Windows Presentation Foundation プログラミング(オーム社)、Game Programming Gemsシリーズ、リアルタイム レンダリング第2版(ボーンデジタル)、Texturing & Modeling, A Procedural Approach などを翻訳・監修、XAMLプログラミング(ソフトバンク クリエイティブ)を執筆。趣味は薪割り。

Search

This Blog

DirectX 情報

Silverlight 情報

Windows 情報

WPF 情報

並列コンピューティング情報

著書

Syndication

Page view tracker