2021-01-12

プログラム問題

Lock

 変数=値

Unlock

Lock

 変数2=値

Unlock

Lock

 変数3=値

Unlock

というプログラム場合 最大2つしかロックできないと仮定した場合

方式

Lock

 変数=値

 変数2=値

Unlock

Lock

 変数3=値

Unlock

方式

Lock

 変数=値

Unlock

Lock

 変数2=値

 変数3=値

Unlock

 

という2つの方法がある。

何が違うか?というのから、測定できないと

そもそも違いがわからない。

たとえば、私の場合方式1がよかったとしても、あなた場合方式2がよいかどうかはわからない。

これが、マルチスレッドプログラミングの基礎

 

業務で使うロック場合

どんだけめんどくさいか?という一例

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん