CVS difference for ai05s/ai05-0171-1.txt

Differences between 1.2 and version 1.3
Log of other versions for file ai05s/ai05-0171-1.txt

--- ai05s/ai05-0171-1.txt	2010/02/20 04:22:57	1.2
+++ ai05s/ai05-0171-1.txt	2010/02/23 22:11:00	1.3
@@ -1,4 +1,4 @@
-!standard  D.13.1(4/2)                             10-02-18    AI05-0171-1/02
+!standard  D.13.1(4/2)                             10-02-23    AI05-0171-1/03
 !standard  D.16
 !class Amendment 09-10-22
 !status work item 09-10-22
@@ -68,11 +68,11 @@
 
 The following language-defined library package exists
 
-package System.Multiprocessors is
-  type CPU_Range is range 0 .. <implementation-defined>
-  subtype CPU is CPU_Range range 1 .. CPU_Range'last;
-  function Number_Of_CPUs return CPU;
-end System.Multiprocessors;
+   package System.Multiprocessors is
+      type CPU_Range is range 0 .. <implementation-defined>
+      subtype CPU is CPU_Range range 1 .. CPU_Range'last;
+      function Number_Of_CPUs return CPU;
+   end System.Multiprocessors;
 
 
 Dynamic Semantics
@@ -122,7 +122,15 @@
 
 !example
 
-** TBD **
+A task type that defines worker tasks to be allocated to different CPUs 
+would have the form:
+
+   task type Worker (W : integer) is
+      pragma CPU(W);
+   end Worker;
+
+   Alan : Worker(1);
+
 
 --!corrigendum D.13.1(4/2)
 

Questions? Ask the ACAA Technical Agent