マルチスレッドプログラミング相談室 その9 (459レス)
マルチスレッドプログラミング相談室 その9 http://mevius.5ch.net/test/read.cgi/tech/1339691517/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
381: デフォルトの名無しさん [sage] 2016/12/09(金) 13:52:04.09 ID:GFY666CI >>379 >>マルチスレッドにおける変数の排他処理についてなんだけど、 >>排他制御していない状態で複数のスレッドが同じ変数に同時にアクセスすることそのものは問題ないよね? 変数というだけでは分からない。 構造体とかC++の変数とかはそちらから見ても明らかに問題のはず。 >>ということは何らかのフラグで下位1bitのみを利用するような変数であれば、 >>上記のような状況は起きないから排他処理しなくても大丈夫って認識でOK? 1bit(あるいは1バイト、1ワード)がアトミックにアクセスできる ことはシステムによって保証されていることが多い。 だから、その1bitの読み書きは出来る。 しかし大丈夫とか問題ないかということは、何を問題とするかを 書かないと答えようがない。 1bitはこれ以上分割できないので1ビットの半分だけ違う値になる、 ということはありえない。そういう心配をしてるなら大丈夫 http://mevius.5ch.net/test/read.cgi/tech/1339691517/381
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s