source: doc/papers/concurrency/figures/monitor.old.fig @ 1b64344

ADTast-experimentalpthread-emulationqualifiedEnum
Last change on this file since 1b64344 was bd12159, checked in by Peter A. Buhr <pabuhr@…>, 5 years ago

complete draft for second version of concurrency paper

  • Property mode set to 100644
File size: 4.4 KB
Line 
1#FIG 3.2  Produced by xfig version 3.2.5c
2Landscape
3Center
4Inches
5Letter 
6100.00
7Single
8-2
91200 2
105 1 0 1 -1 -1 0 0 -1 0.000 0 1 0 0 1500.000 3600.000 1500 3300 1200 3600 1500 3900
115 1 0 1 -1 -1 0 0 -1 0.000 0 1 0 0 1500.000 4500.000 1500 4200 1200 4500 1500 4800
126 2400 2400 2700 2700
131 3 0 1 -1 -1 1 0 4 0.000 1 0.0000 2550 2550 105 105 2550 2550 2655 2550
144 1 -1 0 0 0 10 0.0000 2 105 90 2550 2610 b\001
15-6
166 2400 2700 2700 3000
171 3 0 1 -1 -1 1 0 4 0.000 1 0.0000 2550 2850 105 105 2550 2850 2655 2850
184 1 -1 0 0 0 10 0.0000 2 75 75 2550 2895 a\001
19-6
206 3300 2400 3600 2700
211 3 0 1 -1 -1 1 0 4 0.000 1 0.0000 3450 2550 105 105 3450 2550 3555 2550
224 1 -1 0 0 0 10 0.0000 2 105 90 3450 2610 d\001
23-6
246 1350 5550 5325 5850
251 3 0 1 -1 -1 0 0 20 0.000 1 0.0000 1500 5700 80 80 1500 5700 1580 5780
261 3 0 1 -1 -1 0 0 -1 0.000 1 0.0000 2850 5700 105 105 2850 5700 2955 5805
271 3 0 1 -1 -1 0 0 4 0.000 1 0.0000 4350 5700 105 105 4350 5700 4455 5805
284 0 -1 0 0 0 12 0.0000 2 180 765 4575 5775 duplicate\001
294 0 -1 0 0 0 12 0.0000 2 135 1035 3075 5775 blocked task\001
304 0 -1 0 0 0 12 0.0000 2 135 870 1650 5775 active task\001
31-6
326 4200 2100 4500 2400
331 3 0 1 -1 -1 0 0 -1 0.000 1 0.0000 4350 2250 105 105 4350 2250 4455 2355
344 1 -1 0 0 0 10 0.0000 2 105 90 4350 2310 d\001
35-6
366 4200 1800 4500 2100
371 3 0 1 -1 -1 0 0 -1 0.000 1 0.0000 4350 1950 105 105 4350 1950 4455 2055
384 1 -1 0 0 0 10 0.0000 2 105 90 4350 2010 b\001
39-6
401 3 0 1 -1 -1 0 0 -1 0.000 1 0.0000 1650 3750 105 105 1650 3750 1755 3855
411 3 0 1 -1 -1 0 0 -1 0.000 1 0.0000 1950 3750 105 105 1950 3750 2055 3855
421 3 0 1 -1 -1 0 0 -1 0.000 1 0.0000 4950 4050 105 105 4950 4050 5055 4155
431 3 0 1 -1 -1 0 0 -1 0.000 1 0.0000 5250 4050 105 105 5250 4050 5355 4155
441 3 0 1 -1 -1 0 0 20 0.000 1 0.0000 3450 4725 80 80 3450 4725 3530 4805
451 3 0 1 -1 -1 1 0 4 0.000 1 0.0000 3450 2850 105 105 3450 2850 3555 2850
461 3 0 1 -1 -1 0 0 -1 0.000 1 0.0000 4350 2850 105 105 4350 2850 4455 2955
471 3 0 1 -1 -1 0 0 -1 0.000 1 0.0000 4350 2550 105 105 4350 2550 4455 2655
482 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
49         2400 3000 2625 3150
502 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
51         3300 3000 3525 3150
522 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5
53         1500 3300 2100 3300 2100 3000 2400 3000 2400 2400
542 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4
55         1500 3900 2100 3900 2100 4200 1500 4200
562 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3
57         1500 3600 2100 3600 2250 3825
582 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
59         2100 3300 1950 3525
602 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3
61         1500 4500 2100 4500 2250 4725
622 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
63         2100 4200 1950 4425
642 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4
65         1500 4800 2100 4800 2100 5100 3300 5100
662 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
67         4800 3900 4650 4125
682 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
69         3300 5100 3525 5250
702 2 1 1 -1 -1 0 0 -1 4.000 0 0 0 0 0 5
71         4200 4350 4200 3450 2700 3450 2700 4350 4200 4350
722 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4
73         2700 2400 2700 3000 3300 3000 3300 2400
742 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4
75         3600 2400 3600 3000 4050 3000 4050 1800
762 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 9
77         3600 5100 4800 5100 4800 4200 5400 4200 5400 3900 4800 3900
78         4800 3000 4500 3000 4500 1800
792 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
80         4050 3000 4500 3150
814 1 -1 0 0 0 12 0.0000 2 135 315 3450 5475 exit\001
824 1 -1 0 0 0 12 0.0000 2 135 135 1650 3225 A\001
834 1 -1 0 0 0 12 0.0000 2 135 795 1650 5025 condition\001
844 1 -1 0 0 0 12 0.0000 2 135 135 1650 5250 B\001
854 0 -1 0 0 0 12 0.0000 2 135 420 4950 3825 stack\001
864 0 -1 0 0 0 12 0.0000 2 180 750 4950 3375 acceptor/\001
874 0 -1 0 0 0 12 0.0000 2 180 750 4950 3600 signalled\001
884 1 -1 0 0 0 12 0.0000 2 135 795 1650 3000 condition\001
894 1 4 0 0 0 12 0.0000 2 135 135 2550 2325 X\001
904 1 4 0 0 0 12 0.0000 2 135 135 3450 2325 Y\001
914 1 -1 0 0 0 12 0.0000 2 135 525 3450 3825 shared\001
924 1 -1 0 0 0 12 0.0000 2 135 735 3450 4125 variables\001
934 1 -1 0 0 0 10 0.0000 2 75 75 3450 2895 c\001
944 1 -1 0 0 0 12 0.0000 2 165 1125 3000 2100 mutex queues\001
954 0 -1 0 0 3 12 0.0000 2 150 540 4950 4425 urgent\001
964 1 -1 0 0 0 10 0.0000 2 75 75 4350 2895 a\001
974 1 -1 0 0 0 10 0.0000 2 75 75 4350 2595 c\001
984 0 -1 0 0 0 12 0.0000 2 135 525 4650 2550 arrival\001
994 0 -1 0 0 0 12 0.0000 2 135 630 4650 2325 order of\001
1004 0 4 50 -1 0 11 0.0000 2 120 135 4075 2025 X\001
1014 0 4 50 -1 0 11 0.0000 2 120 135 4075 2325 Y\001
1024 0 4 50 -1 0 11 0.0000 2 120 135 4075 2625 Y\001
1034 0 4 50 -1 0 11 0.0000 2 120 135 4075 2925 X\001
1044 1 -1 0 0 0 12 0.0000 2 165 960 4275 1725 entry queue\001
Note: See TracBrowser for help on using the repository browser.