SlideShare a Scribd company logo
1 of 32
Download to read offline
   


                    
                    
                  
                                        
       



                                           
   



                     
 repeat:                     repeat:
   f[1] ← true;                f[2] ← true;
   Turn ← 2;                   Turn ← 1;
   wait (f[2] = false          wait (f[1] = false
            or Turn = 1);               or Turn = 2);
   Critical Section(1);        Critical Section(2);
   f[1] ← false;               f[2] ← false;




                                                        
    

                          

              f[1]←true               f[2]←true
                                      Turn←1
                 Turn←2
                                      Turn=2





                                      C.S.(2)
                                      f[2]←false
              f[2]=false
                 C.S.(1)



                                                   
✔   
☛     
        
      
      



                    
     
     
    
 •     R     D
 •     P
 •     ∈      ⊆ P
 •     ∈ 
 •     ⊆ 
 •      ∈      
  •        R → D
  •                R   D

                                
                                                           
  
      ∈           ∈  
  
 •        
 •          
 •           


           
  → 
  •                                         

  •                                          

  •        ∈ R      


                                                                           
    




       

 • P  R 

 •     ∈        




                                                
 

   ∈    
    

 •   ∩    ∅

 •  ∩  ∪    ∅ 

 •  ∩  ∪    ∅


         
           
         



                                                                        
  
             
       
          →   

     ∈    
                                           

       ∈                
                                 

       ∈          
                                            

                             


                                                                            
  
           
           
               
                               ∈    ∈  
                 
      
                        


              ↓
    ∈ 
             ∈ 




  LS   S    
   
                                                                      
✔   
✔     
☛       
      
      



                    

      L      

                                                 




            

                                                          
 
                    




               ✂


                                             
                                                               ✂


 



     

         
     

                                                                    
 



         
    

               ∀    → ∃  ∧  
               ∀     → ∃  ∧  
               ∀     ∧     →  




                                                              
 
         

                   ∈               
             




   ∈ N ∪   L 

                       ∈ L 

L        


       

                                                                    
✔   
✔     
✔       
☛     
      



                    
    


                                        
                         
                       
                                       




         



                                             
    


                                



                      
                                
         
                                

                               


               
                    ;           
                                        
                                

                                




         

                                             
  
          
           ∅
               ∩   ∅     


   

             
                    
         


   SMC     


                                                               
  
                                                                  


                                        
                                                             


     

                    
             
   ∪      ∪        

               ∪      ∪    ∈           


                                                                               
  
                                             
      
                                             

                                      
                                             
      


                         
                                      ;      
                                                   
                                             
      
                                             


     

      A    →   
          → ⊆   SMC  
           ⊆   
   
                                                                  
✔   
✔     
✔       
✔     
☛     



                    
    




               
     →      ∈  
        →       ∈  
  ∈    ∈    

 •         

 •    




                                                                  
 



   L A     A 
                                          
      →→     
           
 




         
           




                                                                              
    

         
         
     
   

          
       
   →→             
   
   

            
        


                                                                     

•        
     
         
          

•        
        
    

•         
   

•         


                                                             

  

          
 


        ∈    
         ∈   
  
→ 


            



                                                                 
 
                    




               ✂
                                             
                                                                 ✂

                                               
                                                                 ✂


 



              
        
       

                                                                      
 
                    




               ✂
                                                         
                                                                             ✂

                                                           
                                                                             ✂


                 


             
        
       
 
                                                                                  
     
         
            
       
         
         
      
      
  

        
      


                                                                  

More Related Content

More from CSR2011

Csr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoffCsr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoffCSR2011
 
Csr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudanCsr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudanCSR2011
 
Csr2011 june18 15_45_avron
Csr2011 june18 15_45_avronCsr2011 june18 15_45_avron
Csr2011 june18 15_45_avronCSR2011
 
Csr2011 june18 09_30_shpilka
Csr2011 june18 09_30_shpilkaCsr2011 june18 09_30_shpilka
Csr2011 june18 09_30_shpilkaCSR2011
 
Csr2011 june18 12_00_nguyen
Csr2011 june18 12_00_nguyenCsr2011 june18 12_00_nguyen
Csr2011 june18 12_00_nguyenCSR2011
 
Csr2011 june18 11_00_tiskin
Csr2011 june18 11_00_tiskinCsr2011 june18 11_00_tiskin
Csr2011 june18 11_00_tiskinCSR2011
 
Csr2011 june18 11_30_remila
Csr2011 june18 11_30_remilaCsr2011 june18 11_30_remila
Csr2011 june18 11_30_remilaCSR2011
 
Csr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCsr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCSR2011
 
Csr2011 june17 16_30_blin
Csr2011 june17 16_30_blinCsr2011 june17 16_30_blin
Csr2011 june17 16_30_blinCSR2011
 
Csr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCsr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCSR2011
 
Csr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCsr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCSR2011
 
Csr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCsr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCSR2011
 
Csr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCsr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCSR2011
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCSR2011
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCSR2011
 
Csr2011 june17 12_00_morin
Csr2011 june17 12_00_morinCsr2011 june17 12_00_morin
Csr2011 june17 12_00_morinCSR2011
 
Csr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCsr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCSR2011
 
Csr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCsr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCSR2011
 
Csr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCsr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCSR2011
 
Csr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCsr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCSR2011
 

More from CSR2011 (20)

Csr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoffCsr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoff
 
Csr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudanCsr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudan
 
Csr2011 june18 15_45_avron
Csr2011 june18 15_45_avronCsr2011 june18 15_45_avron
Csr2011 june18 15_45_avron
 
Csr2011 june18 09_30_shpilka
Csr2011 june18 09_30_shpilkaCsr2011 june18 09_30_shpilka
Csr2011 june18 09_30_shpilka
 
Csr2011 june18 12_00_nguyen
Csr2011 june18 12_00_nguyenCsr2011 june18 12_00_nguyen
Csr2011 june18 12_00_nguyen
 
Csr2011 june18 11_00_tiskin
Csr2011 june18 11_00_tiskinCsr2011 june18 11_00_tiskin
Csr2011 june18 11_00_tiskin
 
Csr2011 june18 11_30_remila
Csr2011 june18 11_30_remilaCsr2011 june18 11_30_remila
Csr2011 june18 11_30_remila
 
Csr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCsr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanov
 
Csr2011 june17 16_30_blin
Csr2011 june17 16_30_blinCsr2011 june17 16_30_blin
Csr2011 june17 16_30_blin
 
Csr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCsr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhanin
 
Csr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCsr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhanin
 
Csr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCsr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyi
 
Csr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCsr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonati
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatov
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatov
 
Csr2011 june17 12_00_morin
Csr2011 june17 12_00_morinCsr2011 june17 12_00_morin
Csr2011 june17 12_00_morin
 
Csr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCsr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyi
 
Csr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCsr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonati
 
Csr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCsr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhanin
 
Csr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCsr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanov
 

Csr2011 june17 12_00_morin

  • 1.                       
  • 2.         repeat: repeat: f[1] ← true; f[2] ← true; Turn ← 2; Turn ← 1; wait (f[2] = false wait (f[1] = false or Turn = 1); or Turn = 2); Critical Section(1); Critical Section(2); f[1] ← false; f[2] ← false; 
  • 3.          f[1]←true f[2]←true Turn←1 Turn←2 Turn=2  C.S.(2) f[2]←false f[2]=false C.S.(1) 
  • 4.  ☛               
  • 5.                  •     R     D •     P •     ∈      ⊆ P •     ∈  •     ⊆  •      ∈       •        R → D •                R D   
  • 6.          ∈           ∈      •         •           •               →  •          •            •        ∈ R       
  • 7.              • P  R  •     ∈         
  • 8.      ∈          •   ∩    ∅ •  ∩  ∪    ∅  •  ∩  ∪    ∅                                 
  • 9.                                    →         ∈                 ∈                        ∈                             
  • 10.                                   ∈    ∈                               ↓     ∈               ∈     LS   S         
  • 11.  ✔    ☛            
  • 12.        L                   
  • 13.     ✂   ✂                         
  • 14.                  ∀    → ∃  ∧   ∀     → ∃  ∧   ∀     ∧   →   
  • 15.                   ∈                    ∈ N ∪   L      ∈ L  L                  
  • 16.  ✔    ✔      ☛       
  • 17.                     
  • 18.                ;             
  • 19.                          ∅            ∩   ∅                                                   SMC      
  • 20.                                                              ∪      ∪          ∪  ∪    ∈          
  • 21.                   ;                    A    →              → ⊆   SMC              ⊆        
  • 22.  ✔    ✔      ✔    ☛    
  • 23.                            →      ∈           →       ∈     ∈    ∈     •      •     
  • 24.       L A     A          →→                                          
  • 25.                                       →→                                   
  • 26.  •                              •                   •            •          
  • 28.
  • 29.                         ∈              ∈     →        
  • 30.     ✂   ✂   ✂                        
  • 31.     ✂   ✂   ✂                             
  • 32.                                                                                            