- - PR -
[C#] MeteredSectionって本当に使えるの?
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2005-08-08 10:21
説明を読むとMeteredSectionはいいことづくめに思えます。
どうすればC#言語から使えるのでしょうか? 下記のような記述があるので混乱しています。 > 本稿では、「メータード セクション(metered section)」と呼ばれる新しい同期オブジェクトを開発していきます。 |
|
投稿日時: 2005-08-08 10:27
メータードセクションについて
MSDNリンク先 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpdndllpro/htm/metrsect.asp |
|
投稿日時: 2005-08-08 11:13
これは結局の所既存のAPIを使って便利な同期機構を作ろうという話ですね。
//使ったことはないのでusefulかどうかは知りません 英語版の記事に著者のDan Chou氏が書いたCによる実装のサンプルコードが存在します。 多少面倒でしょうが、C#に移植することも可能でしょう。 実装はCでやって、各種MeteredSection用の関数をC#でDllImportした方がより便利かな。 //.NET2.0でSemaphoreクラスが増えてた。 |
|
投稿日時: 2005-08-08 18:30
ご回答ありがとうございます。
とりあえず、MutexでのCPU負荷の状態を見ながら、採用を検討しようと思います。 |
1
