%!PS %%BoundingBox: -75 -1 379 287 %%Creator: MetaPost %%CreationDate: 2006.05.29:1634 %%Pages: 1 %*Font: cmtt8 4.78212 7.97011 30:ffc %*Font: cmr10 9.96265 9.96265 41:82002000a801001 %*Font: cmtt8 7.97011 7.97011 20:80040020595cb9005fdfff8 %%EndProlog %%Page: 1 1 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash 1 setlinejoin 10 setmiterlimit newpath 0 0 moveto 286.54248 0 lineto 286.54248 286.54248 lineto 0 286.54248 lineto closepath stroke newpath 17.9089 17.9089 moveto 268.63358 17.9089 lineto 268.63358 268.63358 lineto 17.9089 268.63358 lineto closepath stroke newpath 26.86336 26.86336 moveto 259.67912 26.86336 lineto 259.67912 259.67912 lineto 26.86336 259.67912 lineto closepath stroke 1 setlinecap newpath 0 0 moveto 17.9089 17.9089 lineto stroke newpath 286.54248 0 moveto 268.63358 17.9089 lineto stroke newpath 286.54248 286.54248 moveto 268.63358 268.63358 lineto stroke newpath 0 286.54248 moveto 17.9089 268.63358 lineto stroke newpath 17.9089 17.9089 moveto 17.9089 26.86336 lineto 26.86336 26.86336 lineto 26.86336 17.9089 lineto stroke newpath 17.9089 268.63358 moveto 26.86336 268.63358 lineto 26.86336 259.67912 lineto 17.9089 259.67912 lineto stroke newpath 268.63358 268.63358 moveto 268.63358 259.67912 lineto 259.67912 259.67912 lineto 259.67912 268.63358 lineto stroke newpath 268.63358 17.9089 moveto 259.67912 17.9089 lineto 259.67912 26.86336 lineto 268.63358 26.86336 lineto stroke 30.07033 20.9089 moveto (0) cmtt8 4.78212 fshow 30.07033 262.67912 moveto (0) cmtt8 4.78212 fshow 21.11588 253.72467 moveto (0) cmtt8 4.78212 fshow 262.8861 253.72467 moveto (0) cmtt8 4.78212 fshow 39.02478 20.9089 moveto (1) cmtt8 4.78212 fshow 39.02478 262.67912 moveto (1) cmtt8 4.78212 fshow 21.11588 244.77022 moveto (1) cmtt8 4.78212 fshow 262.8861 244.77022 moveto (1) cmtt8 4.78212 fshow 47.97923 20.9089 moveto (2) cmtt8 4.78212 fshow 47.97923 262.67912 moveto (2) cmtt8 4.78212 fshow 21.11588 235.81577 moveto (2) cmtt8 4.78212 fshow 262.8861 235.81577 moveto (2) cmtt8 4.78212 fshow 56.93369 20.9089 moveto (3) cmtt8 4.78212 fshow 56.93369 262.67912 moveto (3) cmtt8 4.78212 fshow 21.11588 226.86131 moveto (3) cmtt8 4.78212 fshow 262.8861 226.86131 moveto (3) cmtt8 4.78212 fshow 65.88814 20.9089 moveto (4) cmtt8 4.78212 fshow 65.88814 262.67912 moveto (4) cmtt8 4.78212 fshow 21.11588 217.90686 moveto (4) cmtt8 4.78212 fshow 262.8861 217.90686 moveto (4) cmtt8 4.78212 fshow 74.84259 20.9089 moveto (5) cmtt8 4.78212 fshow 74.84259 262.67912 moveto (5) cmtt8 4.78212 fshow 21.11588 208.95241 moveto (5) cmtt8 4.78212 fshow 262.8861 208.95241 moveto (5) cmtt8 4.78212 fshow 83.79704 20.9089 moveto (6) cmtt8 4.78212 fshow 83.79704 262.67912 moveto (6) cmtt8 4.78212 fshow 21.11588 199.99796 moveto (6) cmtt8 4.78212 fshow 262.8861 199.99796 moveto (6) cmtt8 4.78212 fshow 92.7515 20.9089 moveto (7) cmtt8 4.78212 fshow 92.7515 262.67912 moveto (7) cmtt8 4.78212 fshow 21.11588 191.0435 moveto (7) cmtt8 4.78212 fshow 262.8861 191.0435 moveto (7) cmtt8 4.78212 fshow 101.70595 20.9089 moveto (8) cmtt8 4.78212 fshow 101.70595 262.67912 moveto (8) cmtt8 4.78212 fshow 21.11588 182.08905 moveto (8) cmtt8 4.78212 fshow 262.8861 182.08905 moveto (8) cmtt8 4.78212 fshow 110.6604 20.9089 moveto (9) cmtt8 4.78212 fshow 110.6604 262.67912 moveto (9) cmtt8 4.78212 fshow 21.11588 173.1346 moveto (9) cmtt8 4.78212 fshow 262.8861 173.1346 moveto (9) cmtt8 4.78212 fshow 118.34457 20.9089 moveto (10) cmtt8 4.78212 fshow 118.34457 262.67912 moveto (10) cmtt8 4.78212 fshow 19.8456 164.18015 moveto (10) cmtt8 4.78212 fshow 261.61581 164.18015 moveto (10) cmtt8 4.78212 fshow 127.29903 20.9089 moveto (11) cmtt8 4.78212 fshow 127.29903 262.67912 moveto (11) cmtt8 4.78212 fshow 19.8456 155.2257 moveto (11) cmtt8 4.78212 fshow 261.61581 155.2257 moveto (11) cmtt8 4.78212 fshow 136.25348 20.9089 moveto (12) cmtt8 4.78212 fshow 136.25348 262.67912 moveto (12) cmtt8 4.78212 fshow 19.8456 146.27124 moveto (12) cmtt8 4.78212 fshow 261.61581 146.27124 moveto (12) cmtt8 4.78212 fshow 145.20793 20.9089 moveto (13) cmtt8 4.78212 fshow 145.20793 262.67912 moveto (13) cmtt8 4.78212 fshow 19.8456 137.31679 moveto (13) cmtt8 4.78212 fshow 261.61581 137.31679 moveto (13) cmtt8 4.78212 fshow 154.16238 20.9089 moveto (14) cmtt8 4.78212 fshow 154.16238 262.67912 moveto (14) cmtt8 4.78212 fshow 19.8456 128.36234 moveto (14) cmtt8 4.78212 fshow 261.61581 128.36234 moveto (14) cmtt8 4.78212 fshow 163.11684 20.9089 moveto (15) cmtt8 4.78212 fshow 163.11684 262.67912 moveto (15) cmtt8 4.78212 fshow 19.8456 119.40788 moveto (15) cmtt8 4.78212 fshow 261.61581 119.40788 moveto (15) cmtt8 4.78212 fshow 172.07129 20.9089 moveto (16) cmtt8 4.78212 fshow 172.07129 262.67912 moveto (16) cmtt8 4.78212 fshow 19.8456 110.45343 moveto (16) cmtt8 4.78212 fshow 261.61581 110.45343 moveto (16) cmtt8 4.78212 fshow 181.02574 20.9089 moveto (17) cmtt8 4.78212 fshow 181.02574 262.67912 moveto (17) cmtt8 4.78212 fshow 19.8456 101.49898 moveto (17) cmtt8 4.78212 fshow 261.61581 101.49898 moveto (17) cmtt8 4.78212 fshow 189.9802 20.9089 moveto (18) cmtt8 4.78212 fshow 189.9802 262.67912 moveto (18) cmtt8 4.78212 fshow 19.8456 92.54453 moveto (18) cmtt8 4.78212 fshow 261.61581 92.54453 moveto (18) cmtt8 4.78212 fshow 198.93465 20.9089 moveto (19) cmtt8 4.78212 fshow 198.93465 262.67912 moveto (19) cmtt8 4.78212 fshow 19.8456 83.59007 moveto (19) cmtt8 4.78212 fshow 261.61581 83.59007 moveto (19) cmtt8 4.78212 fshow 207.8891 20.9089 moveto (20) cmtt8 4.78212 fshow 207.8891 262.67912 moveto (20) cmtt8 4.78212 fshow 19.8456 74.63562 moveto (20) cmtt8 4.78212 fshow 261.61581 74.63562 moveto (20) cmtt8 4.78212 fshow 216.84355 20.9089 moveto (21) cmtt8 4.78212 fshow 216.84355 262.67912 moveto (21) cmtt8 4.78212 fshow 19.8456 65.68117 moveto (21) cmtt8 4.78212 fshow 261.61581 65.68117 moveto (21) cmtt8 4.78212 fshow 225.798 20.9089 moveto (22) cmtt8 4.78212 fshow 225.798 262.67912 moveto (22) cmtt8 4.78212 fshow 19.8456 56.72672 moveto (22) cmtt8 4.78212 fshow 261.61581 56.72672 moveto (22) cmtt8 4.78212 fshow 234.75246 20.9089 moveto (23) cmtt8 4.78212 fshow 234.75246 262.67912 moveto (23) cmtt8 4.78212 fshow 19.8456 47.77226 moveto (23) cmtt8 4.78212 fshow 261.61581 47.77226 moveto (23) cmtt8 4.78212 fshow 243.70691 20.9089 moveto (24) cmtt8 4.78212 fshow 243.70691 262.67912 moveto (24) cmtt8 4.78212 fshow 19.8456 38.81781 moveto (24) cmtt8 4.78212 fshow 261.61581 38.81781 moveto (24) cmtt8 4.78212 fshow 252.66136 20.9089 moveto (25) cmtt8 4.78212 fshow 252.66136 262.67912 moveto (25) cmtt8 4.78212 fshow 19.8456 29.86336 moveto (25) cmtt8 4.78212 fshow 261.61581 29.86336 moveto (25) cmtt8 4.78212 fshow newpath 286.54248 246.24745 moveto 268.63358 246.24745 lineto stroke newpath 272.32918 247.77826 moveto 268.63358 246.24745 lineto 272.32918 244.71664 lineto closepath gsave fill grestore stroke newpath 282.84688 244.71664 moveto 286.54248 246.24745 lineto 282.84688 247.77826 lineto closepath gsave fill grestore stroke 289.54248 244.69771 moveto (Acquire g) cmtt8 7.97011 fshow 289.54248 235.30046 moveto (Launch threads) cmtt8 7.97011 fshow newpath 286.54248 228.33855 moveto 268.63358 228.33855 lineto stroke newpath 272.32918 229.86935 moveto 268.63358 228.33855 lineto 272.32918 226.80774 lineto closepath gsave fill grestore stroke newpath 282.84688 226.80774 moveto 286.54248 228.33855 lineto 282.84688 229.86935 lineto closepath gsave fill grestore stroke 289.54248 226.7888 moveto (Acquire x) cmtt8 7.97011 fshow newpath 286.54248 219.3841 moveto 268.63358 219.3841 lineto stroke newpath 272.32918 220.9149 moveto 268.63358 219.3841 lineto 272.32918 217.85329 lineto closepath gsave fill grestore stroke 289.54248 217.39156 moveto (Create A) cmtt8 7.97011 fshow newpath 17.9089 210.42964 moveto 0 210.42964 lineto stroke newpath 3.6956 211.96045 moveto 0 210.42964 lineto 3.6956 208.89883 lineto closepath gsave fill grestore stroke -41.10759 207.99432 moveto (Activated) cmtt8 7.97011 fshow newpath 17.9089 201.47519 moveto 0 201.47519 lineto stroke newpath 3.6956 203.006 moveto 0 201.47519 lineto 3.6956 199.94438 lineto closepath gsave fill grestore stroke newpath 14.2133 199.94438 moveto 17.9089 201.47519 lineto 14.2133 203.006 lineto closepath gsave fill grestore stroke -41.10759 199.92543 moveto (Acquire a) cmtt8 7.97011 fshow newpath 0 192.52074 moveto 17.9089 192.52074 lineto stroke newpath 14.2133 190.98993 moveto 17.9089 192.52074 lineto 14.2133 194.05154 lineto closepath gsave fill grestore stroke -41.10759 190.97098 moveto (Acquire x) cmtt8 7.97011 fshow newpath 268.63358 183.56628 moveto 286.54248 183.56628 lineto stroke newpath 282.84688 182.03548 moveto 286.54248 183.56628 lineto 282.84688 185.09709 lineto closepath gsave fill grestore stroke 289.54248 181.13097 moveto (Re-activated) cmtt8 7.97011 fshow 289.54248 173.06209 moveto (Setup: thread results) cmtt8 7.97011 fshow newpath 286.54248 165.65738 moveto 268.63358 165.65738 lineto stroke newpath 272.32918 167.18819 moveto 268.63358 165.65738 lineto 272.32918 164.12657 lineto closepath gsave fill grestore stroke 289.54248 163.66484 moveto (Release x) cmtt8 7.97011 fshow newpath 17.9089 156.70293 moveto 0 156.70293 lineto stroke newpath 3.6956 158.23373 moveto 0 156.70293 lineto 3.6956 155.17212 lineto closepath gsave fill grestore stroke -58.0443 155.15317 moveto (Wokeup with x) cmtt8 7.97011 fshow -41.10759 145.75594 moveto (Make idle) cmtt8 7.97011 fshow newpath 0 138.79402 moveto 17.9089 138.79402 lineto stroke newpath 14.2133 137.26321 moveto 17.9089 138.79402 lineto 14.2133 140.32483 lineto closepath gsave fill grestore stroke -41.10759 136.80148 moveto (Release x) cmtt8 7.97011 fshow newpath 268.63358 129.83957 moveto 286.54248 129.83957 lineto stroke newpath 282.84688 128.30876 moveto 286.54248 129.83957 lineto 282.84688 131.37038 lineto closepath gsave fill grestore stroke 289.54248 127.40425 moveto (Re-activated) cmtt8 7.97011 fshow newpath 286.54248 120.88512 moveto 268.63358 120.88512 lineto stroke newpath 272.32918 122.41592 moveto 268.63358 120.88512 lineto 272.32918 119.35431 lineto closepath gsave fill grestore stroke 289.54248 118.89258 moveto (Wait on event) cmtt8 7.97011 fshow 289.54248 110.38092 moveto (release g) cmtt8 7.97011 fshow newpath 17.9089 111.93066 moveto 0 111.93066 lineto stroke newpath 3.6956 113.46147 moveto 0 111.93066 lineto 3.6956 110.39986 lineto closepath gsave fill grestore stroke -53.81012 109.49535 moveto (Re-activated) cmtt8 7.97011 fshow newpath 17.9089 102.97621 moveto 0 102.97621 lineto stroke newpath 3.6956 104.50702 moveto 0 102.97621 lineto 3.6956 101.4454 lineto closepath gsave fill grestore stroke newpath 14.2133 101.4454 moveto 17.9089 102.97621 lineto 14.2133 104.50702 lineto closepath gsave fill grestore stroke -41.10759 101.42645 moveto (Acquire g) cmtt8 7.97011 fshow -74.981 92.472 moveto (Deposit data in G) cmtt8 7.97011 fshow newpath 17.9089 85.0673 moveto 0 85.0673 lineto stroke newpath 3.6956 86.59811 moveto 0 85.0673 lineto 3.6956 83.5365 lineto closepath gsave fill grestore stroke newpath 14.2133 83.5365 moveto 17.9089 85.0673 lineto 14.2133 86.59811 lineto closepath gsave fill grestore stroke -41.10759 83.51755 moveto (Release g) cmtt8 7.97011 fshow newpath 17.9089 76.11285 moveto 0 76.11285 lineto stroke newpath 3.6956 77.64366 moveto 0 76.11285 lineto 3.6956 74.58205 lineto closepath gsave fill grestore stroke newpath 14.2133 74.58205 moveto 17.9089 76.11285 lineto 14.2133 77.64366 lineto closepath gsave fill grestore stroke -36.87341 74.5631 moveto (Signal G) cmtt8 7.97011 fshow newpath 0 67.1584 moveto 17.9089 67.1584 lineto stroke newpath 14.2133 65.6276 moveto 17.9089 67.1584 lineto 14.2133 68.68921 lineto closepath gsave fill grestore stroke -58.0443 65.16586 moveto (Wait on event) cmtt8 7.97011 fshow -41.10759 56.21141 moveto (release a) cmtt8 7.97011 fshow newpath 268.63358 58.20395 moveto 286.54248 58.20395 lineto stroke newpath 282.84688 56.67314 moveto 286.54248 58.20395 lineto 282.84688 59.73476 lineto closepath gsave fill grestore stroke 289.54248 56.6542 moveto (Wokeup from event) cmtt8 7.97011 fshow 289.54248 47.25696 moveto (Process data from A) cmtt8 7.97011 fshow 289.54248 38.7453 moveto (Keep running until) cmtt8 7.97011 fshow 289.54248 29.34805 moveto (launch of threads) cmtt8 7.97011 fshow 74.63562 182.01654 moveto (Inner Space: Thread Manager) cmtt8 7.97011 fshow 29.86336 253.65216 moveto (Running queue:) cmtt8 7.97011 fshow 29.86336 243.81213 moveto (G) cmtt8 7.97011 fshow 29.86336 234.85768 moveto (A) cmtt8 7.97011 fshow 29.86336 208.8799 moveto (To Run queue:) cmtt8 7.97011 fshow 29.86336 199.03987 moveto (G) cmtt8 7.97011 fshow 29.86336 190.08542 moveto (A) cmtt8 7.97011 fshow 29.86336 163.22206 moveto (Resources) cmtt8 7.97011 fshow 29.86336 155.87271 moveto (g) cmtt8 7.97011 fshow 29.86336 146.03268 moveto (x) cmtt8 7.97011 fshow 29.86336 137.07823 moveto (a) cmtt8 7.97011 fshow newpath 35.81781 246.24745 moveto 71.63562 246.24745 lineto stroke newpath 71.63562 237.293 moveto 98.49898 237.293 lineto stroke newpath 98.49898 246.24745 moveto 125.36234 246.24745 lineto stroke newpath 125.36234 237.293 moveto 152.2257 237.293 lineto stroke newpath 152.2257 246.24745 moveto 170.1346 246.24745 lineto stroke newpath 170.1346 237.293 moveto 223.86131 237.293 lineto stroke newpath 223.86131 246.24745 moveto 259.67912 246.24745 lineto stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [3 3 ] 0 setdash newpath 71.63562 246.24745 moveto 71.63562 237.293 lineto stroke newpath 98.49898 237.293 moveto 98.49898 246.24745 lineto stroke newpath 125.36234 246.24745 moveto 125.36234 237.293 lineto stroke newpath 152.2257 237.293 moveto 152.2257 246.24745 lineto stroke newpath 170.1346 246.24745 moveto 170.1346 237.293 lineto stroke newpath 223.86131 237.293 moveto 223.86131 246.24745 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash newpath 53.72672 201.47519 moveto 89.54453 201.47519 lineto stroke newpath 107.45343 201.47519 moveto 152.2257 201.47519 lineto stroke newpath 89.54453 192.52074 moveto 134.31679 192.52074 lineto stroke newpath 35.81781 156.70293 moveto 170.1346 156.70293 lineto stroke newpath 179.08905 156.70293 moveto 205.95241 156.70293 lineto stroke newpath 223.86131 156.70293 moveto 259.67912 156.70293 lineto stroke newpath 53.72672 147.74847 moveto 125.36234 147.74847 lineto stroke newpath 125.36234 147.74847 moveto 152.2257 147.74847 lineto stroke newpath 80.59007 138.79402 moveto 223.86131 138.79402 lineto stroke 96.38188 159.70293 moveto (G) cmtt8 7.97011 fshow 194.88086 159.70293 moveto (A) cmtt8 7.97011 fshow 239.65312 159.70293 moveto (G) cmtt8 7.97011 fshow 105.33633 150.74847 moveto (G) cmtt8 7.97011 fshow 150.1086 141.79402 moveto (A) cmtt8 7.97011 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [0 5 ] 2.5 setdash newpath 94.02176 26.86336 moveto 94.02176 147.74847 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash newpath 95.55284 144.05219 moveto 94.02176 147.74847 lineto 92.49068 144.05219 lineto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [3 3 ] 0 setdash newpath 129.83957 147.74847 moveto 129.83957 26.86336 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash newpath 128.30849 30.55965 moveto 129.83957 26.86336 lineto 131.37065 30.55965 lineto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [0 5 ] 2.5 setdash newpath 165.65738 26.86336 moveto 165.65738 156.70293 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash newpath 167.18816 153.0074 moveto 165.65738 156.70293 lineto 164.1266 153.0074 lineto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [3 3 ] 0 setdash newpath 228.33855 156.70293 moveto 228.33855 26.86336 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash newpath 226.80777 30.55888 moveto 228.33855 26.86336 lineto 229.86932 30.55888 lineto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [0 5 ] 2.5 setdash newpath 219.3841 26.86336 moveto 219.3841 138.79402 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash newpath 220.91486 135.09854 moveto 219.3841 138.79402 lineto 217.85333 135.09854 lineto closepath gsave fill grestore stroke -65.2666 257.24382 moveto (|) cmr10 9.96265 fshow -51.98311 257.24382 moveto (A) cmr10 9.96265 fshow -41.1902 257.24382 moveto (Space) cmr10 9.96265 fshow -12.9627 257.24382 moveto (|) cmr10 9.96265 fshow 298.49693 257.24382 moveto (|) cmr10 9.96265 fshow 311.78043 257.24382 moveto (G) cmr10 9.96265 fshow 322.91924 257.24382 moveto (Space) cmr10 9.96265 fshow 351.14673 257.24382 moveto (|) cmr10 9.96265 fshow showpage %%EOF