2016-09-18 2 views
1

私は同期に関する一般的な疑問を持っています - >同期とは - プロパティですか?

2つのプロセスの間で相互排除が満たされていると言えば、望ましいことです。それは解決すべき問題ではありません。

は同様に、デッドロック、競合状態がそう

を解決すべき問題である、同期も維持されるべき性質である。つまり、または「解決すべき問題「それは望ましいものです」 "?

答えて

1

望ましい特性が

  • スレッド安全であるか、またはそのそのデータ構造体の内容破損ができ、

  • ライブネス同時に行われた変更からいくつかのデータ構造の整合性を維持します、あなたのスレッドが進歩する能力です。

同期化は、共有性を損なうことなく共有データの整合性を保つための手段です。これは、糸の安全性を維持することを目的とする多くの技術のうちの1つに過ぎません。

デッドロックが発生した場合やボトルネックが発生した場合(同じスレッドを取得する必要があるスレッドが多すぎる場合、ほとんどのスレッドが処理を進める必要がない場合)には、同期が問題になることがあります。安全だが生き物が問題になる。

関連する問題