@@ -16,15 +16,41 @@ DRAFT: Synopsis 17: Processes and Concurrency
16
16
17
17
Created: 13 Jun 2005
18
18
19
- Last Modified: 11 Sept 2012
20
- Version: 6
21
-
22
- This draft document is a paste together from various sources. The bulk of it is simply
23
- the old S17-concurrency.pod, which dealt only with concurrency. Signals were added from
24
- S16-io, but haven't been merged with the conflicting S17 signals document. An event loop
25
- section has been added here because a) Larry mentioned the idea, and b) Moritz suggested
26
- that L<http://www.seas.upenn.edu/~lipeng/homepage/unify.html> be our model for concurrency,
27
- and in that model, an event loop underlies the threads.
19
+ Last Modified: 06 June 2013
20
+ Version: 7
21
+
22
+ Concurrency takes many forms in Perl 6, some of which are covered
23
+ in more detail in other Synopses. Some specific instances of
24
+ concurrency detailed elsewhere includes:
25
+
26
+ =over
27
+
28
+ =item *
29
+
30
+ Hyper operators (L<S03/Hyper operators>)
31
+
32
+ =item *
33
+
34
+ Junctions (L<S09/Junctions>)
35
+
36
+ =item *
37
+
38
+ Feeds (L<S06/Feed operators>)
39
+
40
+ =item *
41
+
42
+ C<hyper> and C<race> operators (L<S02/The hyper operator>)
43
+
44
+ =back
45
+
46
+ The remainder of this draft has been pasted from various sources. The
47
+ bulk of it is simply the old S17-concurrency.pod, which dealt only with
48
+ concurrency. Signals were added from S16-io, but haven't been merged
49
+ with the conflicting S17 signals document. An event loop section has been
50
+ added here because a) Larry mentioned the idea, and b) Moritz suggested
51
+ that L<http://www.seas.upenn.edu/~lipeng/homepage/unify.html> be our
52
+ model for concurrency, and in that model, an event loop underlies
53
+ the threads.
28
54
29
55
=head1 Overview
30
56
0 commit comments