「Java並行処理プログラミング」第34回(1月28日)

Posted on by 0 comment

参加者 沼田(読み手)、今井(記)
範囲 pp. 371 – 381

第IV部 高度な話題

第15章 アトミック変数とノンブロッキング同期化

  • 15-4 ノンブロッキングアルゴリズム
    • 15-4-2 ノンブロッキングな連結リスト
      • p.372 l.7
        ‘sentinel’はプログラミングの世界では普通“歩哨”ではなく“番兵” だよね。
    • 15-4-3 アトミックなフィールドアップデータ
      • p.375 下からl.8 ミススペル
        CoucurrentLinkedQueue → ConcurrentLinkedQueue
    • 15-4-4 ABA問題
      • p.376 下からl.6
        AtomicStampedReferenceとAtomicMarkableReferenceの従兄弟の関係ってどんな関係だろう? 親の親が同じクラス?
        → 実際はどちらも、java.lang.Objectのサブクラスでした。
  • まとめ

第16章 Javaのメモリモデル

  • 16-1 メモリモデルとは何か? なぜ必要か?
    • 16-1-1 プラットホームのメモリモデル

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA