protected_variables.adb

来自「Ada 2005 Training Notes.」· ADB 代码 · 共 34 行

ADB
34
字号
with Ada.Text_IO; use Ada.Text_IO;package body Protected_Variables is   task body Protected_Variable is      V: Item := Green;   begin      Put_Line("Protected_Variable Enter Loop");      loop      	select            accept Read(X: out Item) do               Put_Line("Protected_Variable Read");               X := V;            end;         or            accept Write(X: in Item) do               Put_Line("Protected_Variable Write");               V := X;            end;         or            --            -- Terminate is called upon life of the Protected Variable            -- ends            terminate;         end select;      end loop;      -- This line is NEVER EVER executed !!!      Put_Line("Protected_Variable Exit Loop");end;end Protected_Variables;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?