     , 
      ,     
  (  ,  ,  
       ).   
,   ,         
6   .  ,  , 
       
,     -   -
 .      , 
        
 .     (barrier).
  .

 = 1;

 = 2;

        , -
  ,    ,     
    .     
      ,     
    .     -
       
       .
       ,  
       .     -
 - .

         , 
,         -
 ,       .

 = 1;

 = ;

  ,        
   .   ,      -
  ,     .  , 
    ""     , 
    .     
    ,     
.

 rmb ()      (read memory barrier).
 ,     ,   
  rmb (),      ,  -
   .  ,   ,  -
   ,     ,    ,
          .

 Intel x86      , ..  -
    .          -.

202                                                                      9