プロが教えるわが家の防犯対策術!

VS.netを使用している開発初心者です。
スレッドセーフな実装をする・・と言っても、具体的にどんなことをすればいいのかわかりません。みなさんが気をつけている点やテクニックなど何でもいいので教えてください。
よろしくお願い致します。

A 回答 (2件)

簡単に言うと


1.参照のみと言う場合を除き、静的な変数は扱わない。
2.参照のみと言う場合を除き、ファイルを扱う場合は排他で開く。
3.更新を前提としてDBを読み込む場合はレコードをロックする。
4.「スレッドセーフでない」APIを使用しない。
これくらいで十分でしょう。
    • good
    • 0
この回答へのお礼

ありがとうございます!
漠然としていたのがすっきりしました。
感謝です!

お礼日時:2009/10/04 05:06

カテ違いかもしれませんので、C/C++かVBのカテゴリーで再度質問されると回答がつくかもしれません。



さて、私はスレッドセーフというと、マルチスレッドにおいて、リソースに対して同時にアクセスるのを対処しているという事であると理解していますが、それについて書いてある本に以下のものがあります。

c#.NETアプリケーション開発 徹底攻略
伊藤真二著
http://www.amazon.co.jp/NET%E3%82%A2%E3%83%97%E3 …

参考になればよいですが。
    • good
    • 0
この回答へのお礼

ありがとうございます。
読んでみます!

お礼日時:2009/09/29 21:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!