[過去ログ]
マルチスレッドプログラミング相談室 (986レス)
マルチスレッドプログラミング相談室 http://toro.5ch.net/test/read.cgi/tech/997345868/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
943: 942 [sage] 02/11/17 02:32 # 続き。改行が多すぎるって言われちまった。 あるいは、Object ではなく、SharedPtr みたいな入れ物でこれをやっても良い。 SharedPtr のフィールドは Object* を格納する ptr_ と refCount_。refCount_ が 0 になったときに delete ptr_ するけど、 SharedPtr 自体は無効な状態で 残り、garbages__ に入る。 コメントくれ 736。もしくは偉い人。 http://toro.5ch.net/test/read.cgi/tech/997345868/943
946: デフォルトの名無しさん [sage] 02/11/17 08:10 >>943 736でも偉い人でもないが… ref()がfalseを返したら、いったい何をすればよいんだ? そもそも、release()で参照が0になるということは、release()を呼んだスレッド 以外からの参照はないはずなのに、他からref()が呼ばれるのがおかしいってば。 リストのgetとremoveが排他制御をちゃんとやれば、そういうことは起きないだろ? getがロックを離す前にはrefが済んでいる。あるいは、removeが先なら、 参照が他のスレッドに渡ることはない。 http://toro.5ch.net/test/read.cgi/tech/997345868/946
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s