Advertisement
Guest User

Untitled

a guest
Jun 4th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ada 0.64 KB | None | 0 0
  1. procedure Prog is
  2.  
  3.    task Producent is
  4.       begin
  5. loop
  6.          Produkuj();
  7.          Bufor.wstaw();
  8.          
  9.          end loop;
  10.      
  11.  end Producent;
  12.    
  13.    
  14. task konsument is
  15.       loop
  16.          Konsumuj();
  17.          Bufor.pobierz();
  18.          
  19.          end loop;
  20.  
  21.    end konsument;
  22.    
  23.    
  24.    
  25.     task Bufor is
  26. entry wstaw (I: in Integer);
  27. entry pobierz (I: out Integer);
  28.      
  29.    end Bufor;  
  30.    
  31.    select
  32.       accept wstaw (I: in Integer) do
  33.          -- instrukcje
  34.          end wstaw;
  35.         or
  36.       accept pobierz (I: out Integer) do
  37.          -- instrukcje
  38.          end pobierz;
  39.    end select;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement