Running under native JVM choice mode is deterministic Priority inheritance CPU Job 1 created, priority=6, cycles=10, pauseTime=(1 ms, 0 ns), computationTime=(99 ms, 456951 ns) Job 2 created, priority=5, cycles=10, pauseTime=(2 ms, 0 ns), computationTime=(99 ms, 456951 ns) Job 3 created, priority=4, cycles=10, pauseTime=(3 ms, 0 ns), computationTime=(99 ms, 456951 ns) Job 4 created, priority=3, cycles=10, pauseTime=(4 ms, 0 ns), computationTime=(99 ms, 456951 ns) Simulation starts at time (0 ms, 0 ns) under mode deterministic (0 ms, 0 ns) Job 1 starts (0 ms, 0 ns) Job 1 (priority 6) begins hold of (1 ms, 0 ns) (0 ms, 0 ns) Job 2 starts (0 ms, 0 ns) Job 2 (priority 5) begins hold of (2 ms, 0 ns) (0 ms, 0 ns) Job 3 starts (0 ms, 0 ns) Job 3 (priority 4) begins hold of (3 ms, 0 ns) (0 ms, 0 ns) Job 4 starts (0 ms, 0 ns) Job 4 (priority 3) begins hold of (4 ms, 0 ns) (1 ms, 0 ns) Job 1 (priority 6) returns from hold of (1 ms, 0 ns) (1 ms, 0 ns) Job 1 (priority 6) starts seize of PI CPU (currently not held) (1 ms, 0 ns) Job 1 (priority 6) gets PI CPU (1 ms, 0 ns) Job 1 (priority 6) begins hold of (99 ms, 456951 ns) holding PI CPU (2 ms, 0 ns) Job 2 (priority 5) returns from hold of (2 ms, 0 ns) (2 ms, 0 ns) Job 2 (priority 5) starts seize of PI CPU (currently held by Job 1 (priority 6)) (2 ms, 0 ns) Job 2 (priority 5) waits for PI CPU held by Job 1 (priority 6) (3 ms, 0 ns) Job 3 (priority 4) returns from hold of (3 ms, 0 ns) (3 ms, 0 ns) Job 3 (priority 4) starts seize of PI CPU (currently held by Job 1 (priority 6)) (3 ms, 0 ns) Job 3 (priority 4) waits for PI CPU held by Job 1 (priority 6) (4 ms, 0 ns) Job 4 (priority 3) returns from hold of (4 ms, 0 ns) (4 ms, 0 ns) Job 4 (priority 3) starts seize of PI CPU (currently held by Job 1 (priority 6)) (4 ms, 0 ns) Job 4 (priority 3) waits for PI CPU held by Job 1 (priority 6) (100 ms, 456951 ns) Job 1 (priority 6) returns from hold of (99 ms, 456951 ns) (100 ms, 456951 ns) Job 1 (priority 6) returns from hold having held (99 ms, 456951 ns) (100 ms, 456951 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (100 ms, 456951 ns) Job 1 (priority 6) releases PI CPU (100 ms, 456951 ns) PI CPU is given to Job 2 (priority 5) (100 ms, 456951 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns) (cycle 0) (100 ms, 456951 ns) Job 1 (priority 6) begins hold of (1 ms, 0 ns) (100 ms, 456951 ns) Job 2 (priority 5) gets PI CPU (100 ms, 456951 ns) Job 2 (priority 5) begins hold of (99 ms, 456951 ns) holding PI CPU (101 ms, 456951 ns) Job 1 (priority 6) returns from hold of (1 ms, 0 ns) (101 ms, 456951 ns) Job 1 (priority 6) starts seize of PI CPU (currently held by Job 2 (priority 5)) (101 ms, 456951 ns) >>>> Job 2, priority 5, has priority increased to 6 (101 ms, 456951 ns) Job 1 (priority 6) waits for PI CPU held by Job 2 (priority 6) (199 ms, 913902 ns) Job 2 (priority 6) returns from hold of (99 ms, 456951 ns) (199 ms, 913902 ns) Job 2 (priority 6) returns from hold having held (99 ms, 456951 ns) (199 ms, 913902 ns) Job 2 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (199 ms, 913902 ns) Job 2 (priority 6) releases PI CPU (199 ms, 913902 ns) <<<< Job 2, priority 6, has priority reduced to 5 (199 ms, 913902 ns) PI CPU is given to Job 1 (priority 6) (199 ms, 913902 ns) Job 2 (priority 5) completes hold of (99 ms, 456951 ns) (cycle 0) (199 ms, 913902 ns) Job 2 (priority 5) begins hold of (2 ms, 0 ns) (199 ms, 913902 ns) Job 1 (priority 6) gets PI CPU (199 ms, 913902 ns) Job 1 (priority 6) begins hold of (99 ms, 456951 ns) holding PI CPU (201 ms, 913902 ns) Job 2 (priority 5) returns from hold of (2 ms, 0 ns) (201 ms, 913902 ns) Job 2 (priority 5) starts seize of PI CPU (currently held by Job 1 (priority 6)) (201 ms, 913902 ns) Job 2 (priority 5) waits for PI CPU held by Job 1 (priority 6) (299 ms, 370853 ns) Job 1 (priority 6) returns from hold of (99 ms, 456951 ns) (299 ms, 370853 ns) Job 1 (priority 6) returns from hold having held (99 ms, 456951 ns) (299 ms, 370853 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (299 ms, 370853 ns) Job 1 (priority 6) releases PI CPU (299 ms, 370853 ns) PI CPU is given to Job 2 (priority 5) (299 ms, 370853 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns) (cycle 1) (299 ms, 370853 ns) Job 1 (priority 6) begins hold of (1 ms, 0 ns) (299 ms, 370853 ns) Job 2 (priority 5) gets PI CPU (299 ms, 370853 ns) Job 2 (priority 5) begins hold of (99 ms, 456951 ns) holding PI CPU (300 ms, 370853 ns) Job 1 (priority 6) returns from hold of (1 ms, 0 ns) (300 ms, 370853 ns) Job 1 (priority 6) starts seize of PI CPU (currently held by Job 2 (priority 5)) (300 ms, 370853 ns) >>>> Job 2, priority 5, has priority increased to 6 (300 ms, 370853 ns) Job 1 (priority 6) waits for PI CPU held by Job 2 (priority 6) (398 ms, 827804 ns) Job 2 (priority 6) returns from hold of (99 ms, 456951 ns) (398 ms, 827804 ns) Job 2 (priority 6) returns from hold having held (99 ms, 456951 ns) (398 ms, 827804 ns) Job 2 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (398 ms, 827804 ns) Job 2 (priority 6) releases PI CPU (398 ms, 827804 ns) <<<< Job 2, priority 6, has priority reduced to 5 (398 ms, 827804 ns) PI CPU is given to Job 1 (priority 6) (398 ms, 827804 ns) Job 2 (priority 5) completes hold of (99 ms, 456951 ns) (cycle 1) (398 ms, 827804 ns) Job 2 (priority 5) begins hold of (2 ms, 0 ns) (398 ms, 827804 ns) Job 1 (priority 6) gets PI CPU (398 ms, 827804 ns) Job 1 (priority 6) begins hold of (99 ms, 456951 ns) holding PI CPU (400 ms, 827804 ns) Job 2 (priority 5) returns from hold of (2 ms, 0 ns) (400 ms, 827804 ns) Job 2 (priority 5) starts seize of PI CPU (currently held by Job 1 (priority 6)) (400 ms, 827804 ns) Job 2 (priority 5) waits for PI CPU held by Job 1 (priority 6) (498 ms, 284755 ns) Job 1 (priority 6) returns from hold of (99 ms, 456951 ns) (498 ms, 284755 ns) Job 1 (priority 6) returns from hold having held (99 ms, 456951 ns) (498 ms, 284755 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (498 ms, 284755 ns) Job 1 (priority 6) releases PI CPU (498 ms, 284755 ns) PI CPU is given to Job 2 (priority 5) (498 ms, 284755 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns) (cycle 2) (498 ms, 284755 ns) Job 1 (priority 6) begins hold of (1 ms, 0 ns) (498 ms, 284755 ns) Job 2 (priority 5) gets PI CPU (498 ms, 284755 ns) Job 2 (priority 5) begins hold of (99 ms, 456951 ns) holding PI CPU (499 ms, 284755 ns) Job 1 (priority 6) returns from hold of (1 ms, 0 ns) (499 ms, 284755 ns) Job 1 (priority 6) starts seize of PI CPU (currently held by Job 2 (priority 5)) (499 ms, 284755 ns) >>>> Job 2, priority 5, has priority increased to 6 (499 ms, 284755 ns) Job 1 (priority 6) waits for PI CPU held by Job 2 (priority 6) (597 ms, 741706 ns) Job 2 (priority 6) returns from hold of (99 ms, 456951 ns) (597 ms, 741706 ns) Job 2 (priority 6) returns from hold having held (99 ms, 456951 ns) (597 ms, 741706 ns) Job 2 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (597 ms, 741706 ns) Job 2 (priority 6) releases PI CPU (597 ms, 741706 ns) <<<< Job 2, priority 6, has priority reduced to 5 (597 ms, 741706 ns) PI CPU is given to Job 1 (priority 6) (597 ms, 741706 ns) Job 2 (priority 5) completes hold of (99 ms, 456951 ns) (cycle 2) (597 ms, 741706 ns) Job 2 (priority 5) begins hold of (2 ms, 0 ns) (597 ms, 741706 ns) Job 1 (priority 6) gets PI CPU (597 ms, 741706 ns) Job 1 (priority 6) begins hold of (99 ms, 456951 ns) holding PI CPU (599 ms, 741706 ns) Job 2 (priority 5) returns from hold of (2 ms, 0 ns) (599 ms, 741706 ns) Job 2 (priority 5) starts seize of PI CPU (currently held by Job 1 (priority 6)) (599 ms, 741706 ns) Job 2 (priority 5) waits for PI CPU held by Job 1 (priority 6) (697 ms, 198657 ns) Job 1 (priority 6) returns from hold of (99 ms, 456951 ns) (697 ms, 198657 ns) Job 1 (priority 6) returns from hold having held (99 ms, 456951 ns) (697 ms, 198657 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (697 ms, 198657 ns) Job 1 (priority 6) releases PI CPU (697 ms, 198657 ns) PI CPU is given to Job 2 (priority 5) (697 ms, 198657 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns) (cycle 3) (697 ms, 198657 ns) Job 1 (priority 6) begins hold of (1 ms, 0 ns) (697 ms, 198657 ns) Job 2 (priority 5) gets PI CPU (697 ms, 198657 ns) Job 2 (priority 5) begins hold of (99 ms, 456951 ns) holding PI CPU (698 ms, 198657 ns) Job 1 (priority 6) returns from hold of (1 ms, 0 ns) (698 ms, 198657 ns) Job 1 (priority 6) starts seize of PI CPU (currently held by Job 2 (priority 5)) (698 ms, 198657 ns) >>>> Job 2, priority 5, has priority increased to 6 (698 ms, 198657 ns) Job 1 (priority 6) waits for PI CPU held by Job 2 (priority 6) (796 ms, 655608 ns) Job 2 (priority 6) returns from hold of (99 ms, 456951 ns) (796 ms, 655608 ns) Job 2 (priority 6) returns from hold having held (99 ms, 456951 ns) (796 ms, 655608 ns) Job 2 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (796 ms, 655608 ns) Job 2 (priority 6) releases PI CPU (796 ms, 655608 ns) <<<< Job 2, priority 6, has priority reduced to 5 (796 ms, 655608 ns) PI CPU is given to Job 1 (priority 6) (796 ms, 655608 ns) Job 2 (priority 5) completes hold of (99 ms, 456951 ns) (cycle 3) (796 ms, 655608 ns) Job 2 (priority 5) begins hold of (2 ms, 0 ns) (796 ms, 655608 ns) Job 1 (priority 6) gets PI CPU (796 ms, 655608 ns) Job 1 (priority 6) begins hold of (99 ms, 456951 ns) holding PI CPU (798 ms, 655608 ns) Job 2 (priority 5) returns from hold of (2 ms, 0 ns) (798 ms, 655608 ns) Job 2 (priority 5) starts seize of PI CPU (currently held by Job 1 (priority 6)) (798 ms, 655608 ns) Job 2 (priority 5) waits for PI CPU held by Job 1 (priority 6) (896 ms, 112559 ns) Job 1 (priority 6) returns from hold of (99 ms, 456951 ns) (896 ms, 112559 ns) Job 1 (priority 6) returns from hold having held (99 ms, 456951 ns) (896 ms, 112559 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (896 ms, 112559 ns) Job 1 (priority 6) releases PI CPU (896 ms, 112559 ns) PI CPU is given to Job 2 (priority 5) (896 ms, 112559 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns) (cycle 4) (896 ms, 112559 ns) Job 1 (priority 6) begins hold of (1 ms, 0 ns) (896 ms, 112559 ns) Job 2 (priority 5) gets PI CPU (896 ms, 112559 ns) Job 2 (priority 5) begins hold of (99 ms, 456951 ns) holding PI CPU (897 ms, 112559 ns) Job 1 (priority 6) returns from hold of (1 ms, 0 ns) (897 ms, 112559 ns) Job 1 (priority 6) starts seize of PI CPU (currently held by Job 2 (priority 5)) (897 ms, 112559 ns) >>>> Job 2, priority 5, has priority increased to 6 (897 ms, 112559 ns) Job 1 (priority 6) waits for PI CPU held by Job 2 (priority 6) (995 ms, 569510 ns) Job 2 (priority 6) returns from hold of (99 ms, 456951 ns) (995 ms, 569510 ns) Job 2 (priority 6) returns from hold having held (99 ms, 456951 ns) (995 ms, 569510 ns) Job 2 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (995 ms, 569510 ns) Job 2 (priority 6) releases PI CPU (995 ms, 569510 ns) <<<< Job 2, priority 6, has priority reduced to 5 (995 ms, 569510 ns) PI CPU is given to Job 1 (priority 6) (995 ms, 569510 ns) Job 2 (priority 5) completes hold of (99 ms, 456951 ns) (cycle 4) (995 ms, 569510 ns) Job 2 (priority 5) begins hold of (2 ms, 0 ns) (995 ms, 569510 ns) Job 1 (priority 6) gets PI CPU (995 ms, 569510 ns) Job 1 (priority 6) begins hold of (99 ms, 456951 ns) holding PI CPU (997 ms, 569510 ns) Job 2 (priority 5) returns from hold of (2 ms, 0 ns) (997 ms, 569510 ns) Job 2 (priority 5) starts seize of PI CPU (currently held by Job 1 (priority 6)) (997 ms, 569510 ns) Job 2 (priority 5) waits for PI CPU held by Job 1 (priority 6) (1095 ms, 26461 ns) Job 1 (priority 6) returns from hold of (99 ms, 456951 ns) (1095 ms, 26461 ns) Job 1 (priority 6) returns from hold having held (99 ms, 456951 ns) (1095 ms, 26461 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (1095 ms, 26461 ns) Job 1 (priority 6) releases PI CPU (1095 ms, 26461 ns) PI CPU is given to Job 2 (priority 5) (1095 ms, 26461 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns) (cycle 5) (1095 ms, 26461 ns) Job 1 (priority 6) begins hold of (1 ms, 0 ns) (1095 ms, 26461 ns) Job 2 (priority 5) gets PI CPU (1095 ms, 26461 ns) Job 2 (priority 5) begins hold of (99 ms, 456951 ns) holding PI CPU (1096 ms, 26461 ns) Job 1 (priority 6) returns from hold of (1 ms, 0 ns) (1096 ms, 26461 ns) Job 1 (priority 6) starts seize of PI CPU (currently held by Job 2 (priority 5)) (1096 ms, 26461 ns) >>>> Job 2, priority 5, has priority increased to 6 (1096 ms, 26461 ns) Job 1 (priority 6) waits for PI CPU held by Job 2 (priority 6) (1194 ms, 483412 ns) Job 2 (priority 6) returns from hold of (99 ms, 456951 ns) (1194 ms, 483412 ns) Job 2 (priority 6) returns from hold having held (99 ms, 456951 ns) (1194 ms, 483412 ns) Job 2 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (1194 ms, 483412 ns) Job 2 (priority 6) releases PI CPU (1194 ms, 483412 ns) <<<< Job 2, priority 6, has priority reduced to 5 (1194 ms, 483412 ns) PI CPU is given to Job 1 (priority 6) (1194 ms, 483412 ns) Job 2 (priority 5) completes hold of (99 ms, 456951 ns) (cycle 5) (1194 ms, 483412 ns) Job 2 (priority 5) begins hold of (2 ms, 0 ns) (1194 ms, 483412 ns) Job 1 (priority 6) gets PI CPU (1194 ms, 483412 ns) Job 1 (priority 6) begins hold of (99 ms, 456951 ns) holding PI CPU (1196 ms, 483412 ns) Job 2 (priority 5) returns from hold of (2 ms, 0 ns) (1196 ms, 483412 ns) Job 2 (priority 5) starts seize of PI CPU (currently held by Job 1 (priority 6)) (1196 ms, 483412 ns) Job 2 (priority 5) waits for PI CPU held by Job 1 (priority 6) (1293 ms, 940363 ns) Job 1 (priority 6) returns from hold of (99 ms, 456951 ns) (1293 ms, 940363 ns) Job 1 (priority 6) returns from hold having held (99 ms, 456951 ns) (1293 ms, 940363 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (1293 ms, 940363 ns) Job 1 (priority 6) releases PI CPU (1293 ms, 940363 ns) PI CPU is given to Job 2 (priority 5) (1293 ms, 940363 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns) (cycle 6) (1293 ms, 940363 ns) Job 1 (priority 6) begins hold of (1 ms, 0 ns) (1293 ms, 940363 ns) Job 2 (priority 5) gets PI CPU (1293 ms, 940363 ns) Job 2 (priority 5) begins hold of (99 ms, 456951 ns) holding PI CPU (1294 ms, 940363 ns) Job 1 (priority 6) returns from hold of (1 ms, 0 ns) (1294 ms, 940363 ns) Job 1 (priority 6) starts seize of PI CPU (currently held by Job 2 (priority 5)) (1294 ms, 940363 ns) >>>> Job 2, priority 5, has priority increased to 6 (1294 ms, 940363 ns) Job 1 (priority 6) waits for PI CPU held by Job 2 (priority 6) (1393 ms, 397314 ns) Job 2 (priority 6) returns from hold of (99 ms, 456951 ns) (1393 ms, 397314 ns) Job 2 (priority 6) returns from hold having held (99 ms, 456951 ns) (1393 ms, 397314 ns) Job 2 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (1393 ms, 397314 ns) Job 2 (priority 6) releases PI CPU (1393 ms, 397314 ns) <<<< Job 2, priority 6, has priority reduced to 5 (1393 ms, 397314 ns) PI CPU is given to Job 1 (priority 6) (1393 ms, 397314 ns) Job 2 (priority 5) completes hold of (99 ms, 456951 ns) (cycle 6) (1393 ms, 397314 ns) Job 2 (priority 5) begins hold of (2 ms, 0 ns) (1393 ms, 397314 ns) Job 1 (priority 6) gets PI CPU (1393 ms, 397314 ns) Job 1 (priority 6) begins hold of (99 ms, 456951 ns) holding PI CPU (1395 ms, 397314 ns) Job 2 (priority 5) returns from hold of (2 ms, 0 ns) (1395 ms, 397314 ns) Job 2 (priority 5) starts seize of PI CPU (currently held by Job 1 (priority 6)) (1395 ms, 397314 ns) Job 2 (priority 5) waits for PI CPU held by Job 1 (priority 6) (1492 ms, 854265 ns) Job 1 (priority 6) returns from hold of (99 ms, 456951 ns) (1492 ms, 854265 ns) Job 1 (priority 6) returns from hold having held (99 ms, 456951 ns) (1492 ms, 854265 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (1492 ms, 854265 ns) Job 1 (priority 6) releases PI CPU (1492 ms, 854265 ns) PI CPU is given to Job 2 (priority 5) (1492 ms, 854265 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns) (cycle 7) (1492 ms, 854265 ns) Job 1 (priority 6) begins hold of (1 ms, 0 ns) (1492 ms, 854265 ns) Job 2 (priority 5) gets PI CPU (1492 ms, 854265 ns) Job 2 (priority 5) begins hold of (99 ms, 456951 ns) holding PI CPU (1493 ms, 854265 ns) Job 1 (priority 6) returns from hold of (1 ms, 0 ns) (1493 ms, 854265 ns) Job 1 (priority 6) starts seize of PI CPU (currently held by Job 2 (priority 5)) (1493 ms, 854265 ns) >>>> Job 2, priority 5, has priority increased to 6 (1493 ms, 854265 ns) Job 1 (priority 6) waits for PI CPU held by Job 2 (priority 6) (1592 ms, 311216 ns) Job 2 (priority 6) returns from hold of (99 ms, 456951 ns) (1592 ms, 311216 ns) Job 2 (priority 6) returns from hold having held (99 ms, 456951 ns) (1592 ms, 311216 ns) Job 2 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (1592 ms, 311216 ns) Job 2 (priority 6) releases PI CPU (1592 ms, 311216 ns) <<<< Job 2, priority 6, has priority reduced to 5 (1592 ms, 311216 ns) PI CPU is given to Job 1 (priority 6) (1592 ms, 311216 ns) Job 2 (priority 5) completes hold of (99 ms, 456951 ns) (cycle 7) (1592 ms, 311216 ns) Job 2 (priority 5) begins hold of (2 ms, 0 ns) (1592 ms, 311216 ns) Job 1 (priority 6) gets PI CPU (1592 ms, 311216 ns) Job 1 (priority 6) begins hold of (99 ms, 456951 ns) holding PI CPU (1594 ms, 311216 ns) Job 2 (priority 5) returns from hold of (2 ms, 0 ns) (1594 ms, 311216 ns) Job 2 (priority 5) starts seize of PI CPU (currently held by Job 1 (priority 6)) (1594 ms, 311216 ns) Job 2 (priority 5) waits for PI CPU held by Job 1 (priority 6) (1691 ms, 768167 ns) Job 1 (priority 6) returns from hold of (99 ms, 456951 ns) (1691 ms, 768167 ns) Job 1 (priority 6) returns from hold having held (99 ms, 456951 ns) (1691 ms, 768167 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (1691 ms, 768167 ns) Job 1 (priority 6) releases PI CPU (1691 ms, 768167 ns) PI CPU is given to Job 2 (priority 5) (1691 ms, 768167 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns) (cycle 8) (1691 ms, 768167 ns) Job 1 (priority 6) begins hold of (1 ms, 0 ns) (1691 ms, 768167 ns) Job 2 (priority 5) gets PI CPU (1691 ms, 768167 ns) Job 2 (priority 5) begins hold of (99 ms, 456951 ns) holding PI CPU (1692 ms, 768167 ns) Job 1 (priority 6) returns from hold of (1 ms, 0 ns) (1692 ms, 768167 ns) Job 1 (priority 6) starts seize of PI CPU (currently held by Job 2 (priority 5)) (1692 ms, 768167 ns) >>>> Job 2, priority 5, has priority increased to 6 (1692 ms, 768167 ns) Job 1 (priority 6) waits for PI CPU held by Job 2 (priority 6) (1791 ms, 225118 ns) Job 2 (priority 6) returns from hold of (99 ms, 456951 ns) (1791 ms, 225118 ns) Job 2 (priority 6) returns from hold having held (99 ms, 456951 ns) (1791 ms, 225118 ns) Job 2 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (1791 ms, 225118 ns) Job 2 (priority 6) releases PI CPU (1791 ms, 225118 ns) <<<< Job 2, priority 6, has priority reduced to 5 (1791 ms, 225118 ns) PI CPU is given to Job 1 (priority 6) (1791 ms, 225118 ns) Job 2 (priority 5) completes hold of (99 ms, 456951 ns) (cycle 8) (1791 ms, 225118 ns) Job 2 (priority 5) begins hold of (2 ms, 0 ns) (1791 ms, 225118 ns) Job 1 (priority 6) gets PI CPU (1791 ms, 225118 ns) Job 1 (priority 6) begins hold of (99 ms, 456951 ns) holding PI CPU (1793 ms, 225118 ns) Job 2 (priority 5) returns from hold of (2 ms, 0 ns) (1793 ms, 225118 ns) Job 2 (priority 5) starts seize of PI CPU (currently held by Job 1 (priority 6)) (1793 ms, 225118 ns) Job 2 (priority 5) waits for PI CPU held by Job 1 (priority 6) (1890 ms, 682069 ns) Job 1 (priority 6) returns from hold of (99 ms, 456951 ns) (1890 ms, 682069 ns) Job 1 (priority 6) returns from hold having held (99 ms, 456951 ns) (1890 ms, 682069 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (1890 ms, 682069 ns) Job 1 (priority 6) releases PI CPU (1890 ms, 682069 ns) PI CPU is given to Job 2 (priority 5) (1890 ms, 682069 ns) Job 1 (priority 6) completes hold of (99 ms, 456951 ns) (cycle 9) (1890 ms, 682069 ns) *** Job 1 terminates (1890 ms, 682069 ns) Job 2 (priority 5) gets PI CPU (1890 ms, 682069 ns) Job 2 (priority 5) begins hold of (99 ms, 456951 ns) holding PI CPU (1990 ms, 139020 ns) Job 2 (priority 5) returns from hold of (99 ms, 456951 ns) (1990 ms, 139020 ns) Job 2 (priority 5) returns from hold having held (99 ms, 456951 ns) (1990 ms, 139020 ns) Job 2 (priority 5) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (1990 ms, 139020 ns) Job 2 (priority 5) releases PI CPU (1990 ms, 139020 ns) PI CPU is given to Job 3 (priority 4) (1990 ms, 139020 ns) Job 2 (priority 5) completes hold of (99 ms, 456951 ns) (cycle 9) (1990 ms, 139020 ns) *** Job 2 terminates (1990 ms, 139020 ns) Job 3 (priority 4) gets PI CPU (1990 ms, 139020 ns) Job 3 (priority 4) begins hold of (99 ms, 456951 ns) holding PI CPU (2089 ms, 595971 ns) Job 3 (priority 4) returns from hold of (99 ms, 456951 ns) (2089 ms, 595971 ns) Job 3 (priority 4) returns from hold having held (99 ms, 456951 ns) (2089 ms, 595971 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (2089 ms, 595971 ns) Job 3 (priority 4) releases PI CPU (2089 ms, 595971 ns) PI CPU is given to Job 4 (priority 3) (2089 ms, 595971 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns) (cycle 0) (2089 ms, 595971 ns) Job 3 (priority 4) begins hold of (3 ms, 0 ns) (2089 ms, 595971 ns) Job 4 (priority 3) gets PI CPU (2089 ms, 595971 ns) Job 4 (priority 3) begins hold of (99 ms, 456951 ns) holding PI CPU (2092 ms, 595971 ns) Job 3 (priority 4) returns from hold of (3 ms, 0 ns) (2092 ms, 595971 ns) Job 3 (priority 4) starts seize of PI CPU (currently held by Job 4 (priority 3)) (2092 ms, 595971 ns) >>>> Job 4, priority 3, has priority increased to 4 (2092 ms, 595971 ns) Job 3 (priority 4) waits for PI CPU held by Job 4 (priority 4) (2189 ms, 52922 ns) Job 4 (priority 4) returns from hold of (99 ms, 456951 ns) (2189 ms, 52922 ns) Job 4 (priority 4) returns from hold having held (99 ms, 456951 ns) (2189 ms, 52922 ns) Job 4 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (2189 ms, 52922 ns) Job 4 (priority 4) releases PI CPU (2189 ms, 52922 ns) <<<< Job 4, priority 4, has priority reduced to 3 (2189 ms, 52922 ns) PI CPU is given to Job 3 (priority 4) (2189 ms, 52922 ns) Job 4 (priority 3) completes hold of (99 ms, 456951 ns) (cycle 0) (2189 ms, 52922 ns) Job 4 (priority 3) begins hold of (4 ms, 0 ns) (2189 ms, 52922 ns) Job 3 (priority 4) gets PI CPU (2189 ms, 52922 ns) Job 3 (priority 4) begins hold of (99 ms, 456951 ns) holding PI CPU (2193 ms, 52922 ns) Job 4 (priority 3) returns from hold of (4 ms, 0 ns) (2193 ms, 52922 ns) Job 4 (priority 3) starts seize of PI CPU (currently held by Job 3 (priority 4)) (2193 ms, 52922 ns) Job 4 (priority 3) waits for PI CPU held by Job 3 (priority 4) (2288 ms, 509873 ns) Job 3 (priority 4) returns from hold of (99 ms, 456951 ns) (2288 ms, 509873 ns) Job 3 (priority 4) returns from hold having held (99 ms, 456951 ns) (2288 ms, 509873 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (2288 ms, 509873 ns) Job 3 (priority 4) releases PI CPU (2288 ms, 509873 ns) PI CPU is given to Job 4 (priority 3) (2288 ms, 509873 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns) (cycle 1) (2288 ms, 509873 ns) Job 3 (priority 4) begins hold of (3 ms, 0 ns) (2288 ms, 509873 ns) Job 4 (priority 3) gets PI CPU (2288 ms, 509873 ns) Job 4 (priority 3) begins hold of (99 ms, 456951 ns) holding PI CPU (2291 ms, 509873 ns) Job 3 (priority 4) returns from hold of (3 ms, 0 ns) (2291 ms, 509873 ns) Job 3 (priority 4) starts seize of PI CPU (currently held by Job 4 (priority 3)) (2291 ms, 509873 ns) >>>> Job 4, priority 3, has priority increased to 4 (2291 ms, 509873 ns) Job 3 (priority 4) waits for PI CPU held by Job 4 (priority 4) (2387 ms, 966824 ns) Job 4 (priority 4) returns from hold of (99 ms, 456951 ns) (2387 ms, 966824 ns) Job 4 (priority 4) returns from hold having held (99 ms, 456951 ns) (2387 ms, 966824 ns) Job 4 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (2387 ms, 966824 ns) Job 4 (priority 4) releases PI CPU (2387 ms, 966824 ns) <<<< Job 4, priority 4, has priority reduced to 3 (2387 ms, 966824 ns) PI CPU is given to Job 3 (priority 4) (2387 ms, 966824 ns) Job 4 (priority 3) completes hold of (99 ms, 456951 ns) (cycle 1) (2387 ms, 966824 ns) Job 4 (priority 3) begins hold of (4 ms, 0 ns) (2387 ms, 966824 ns) Job 3 (priority 4) gets PI CPU (2387 ms, 966824 ns) Job 3 (priority 4) begins hold of (99 ms, 456951 ns) holding PI CPU (2391 ms, 966824 ns) Job 4 (priority 3) returns from hold of (4 ms, 0 ns) (2391 ms, 966824 ns) Job 4 (priority 3) starts seize of PI CPU (currently held by Job 3 (priority 4)) (2391 ms, 966824 ns) Job 4 (priority 3) waits for PI CPU held by Job 3 (priority 4) (2487 ms, 423775 ns) Job 3 (priority 4) returns from hold of (99 ms, 456951 ns) (2487 ms, 423775 ns) Job 3 (priority 4) returns from hold having held (99 ms, 456951 ns) (2487 ms, 423775 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (2487 ms, 423775 ns) Job 3 (priority 4) releases PI CPU (2487 ms, 423775 ns) PI CPU is given to Job 4 (priority 3) (2487 ms, 423775 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns) (cycle 2) (2487 ms, 423775 ns) Job 3 (priority 4) begins hold of (3 ms, 0 ns) (2487 ms, 423775 ns) Job 4 (priority 3) gets PI CPU (2487 ms, 423775 ns) Job 4 (priority 3) begins hold of (99 ms, 456951 ns) holding PI CPU (2490 ms, 423775 ns) Job 3 (priority 4) returns from hold of (3 ms, 0 ns) (2490 ms, 423775 ns) Job 3 (priority 4) starts seize of PI CPU (currently held by Job 4 (priority 3)) (2490 ms, 423775 ns) >>>> Job 4, priority 3, has priority increased to 4 (2490 ms, 423775 ns) Job 3 (priority 4) waits for PI CPU held by Job 4 (priority 4) (2586 ms, 880726 ns) Job 4 (priority 4) returns from hold of (99 ms, 456951 ns) (2586 ms, 880726 ns) Job 4 (priority 4) returns from hold having held (99 ms, 456951 ns) (2586 ms, 880726 ns) Job 4 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (2586 ms, 880726 ns) Job 4 (priority 4) releases PI CPU (2586 ms, 880726 ns) <<<< Job 4, priority 4, has priority reduced to 3 (2586 ms, 880726 ns) PI CPU is given to Job 3 (priority 4) (2586 ms, 880726 ns) Job 4 (priority 3) completes hold of (99 ms, 456951 ns) (cycle 2) (2586 ms, 880726 ns) Job 4 (priority 3) begins hold of (4 ms, 0 ns) (2586 ms, 880726 ns) Job 3 (priority 4) gets PI CPU (2586 ms, 880726 ns) Job 3 (priority 4) begins hold of (99 ms, 456951 ns) holding PI CPU (2590 ms, 880726 ns) Job 4 (priority 3) returns from hold of (4 ms, 0 ns) (2590 ms, 880726 ns) Job 4 (priority 3) starts seize of PI CPU (currently held by Job 3 (priority 4)) (2590 ms, 880726 ns) Job 4 (priority 3) waits for PI CPU held by Job 3 (priority 4) (2686 ms, 337677 ns) Job 3 (priority 4) returns from hold of (99 ms, 456951 ns) (2686 ms, 337677 ns) Job 3 (priority 4) returns from hold having held (99 ms, 456951 ns) (2686 ms, 337677 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (2686 ms, 337677 ns) Job 3 (priority 4) releases PI CPU (2686 ms, 337677 ns) PI CPU is given to Job 4 (priority 3) (2686 ms, 337677 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns) (cycle 3) (2686 ms, 337677 ns) Job 3 (priority 4) begins hold of (3 ms, 0 ns) (2686 ms, 337677 ns) Job 4 (priority 3) gets PI CPU (2686 ms, 337677 ns) Job 4 (priority 3) begins hold of (99 ms, 456951 ns) holding PI CPU (2689 ms, 337677 ns) Job 3 (priority 4) returns from hold of (3 ms, 0 ns) (2689 ms, 337677 ns) Job 3 (priority 4) starts seize of PI CPU (currently held by Job 4 (priority 3)) (2689 ms, 337677 ns) >>>> Job 4, priority 3, has priority increased to 4 (2689 ms, 337677 ns) Job 3 (priority 4) waits for PI CPU held by Job 4 (priority 4) (2785 ms, 794628 ns) Job 4 (priority 4) returns from hold of (99 ms, 456951 ns) (2785 ms, 794628 ns) Job 4 (priority 4) returns from hold having held (99 ms, 456951 ns) (2785 ms, 794628 ns) Job 4 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (2785 ms, 794628 ns) Job 4 (priority 4) releases PI CPU (2785 ms, 794628 ns) <<<< Job 4, priority 4, has priority reduced to 3 (2785 ms, 794628 ns) PI CPU is given to Job 3 (priority 4) (2785 ms, 794628 ns) Job 4 (priority 3) completes hold of (99 ms, 456951 ns) (cycle 3) (2785 ms, 794628 ns) Job 4 (priority 3) begins hold of (4 ms, 0 ns) (2785 ms, 794628 ns) Job 3 (priority 4) gets PI CPU (2785 ms, 794628 ns) Job 3 (priority 4) begins hold of (99 ms, 456951 ns) holding PI CPU (2789 ms, 794628 ns) Job 4 (priority 3) returns from hold of (4 ms, 0 ns) (2789 ms, 794628 ns) Job 4 (priority 3) starts seize of PI CPU (currently held by Job 3 (priority 4)) (2789 ms, 794628 ns) Job 4 (priority 3) waits for PI CPU held by Job 3 (priority 4) (2885 ms, 251579 ns) Job 3 (priority 4) returns from hold of (99 ms, 456951 ns) (2885 ms, 251579 ns) Job 3 (priority 4) returns from hold having held (99 ms, 456951 ns) (2885 ms, 251579 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (2885 ms, 251579 ns) Job 3 (priority 4) releases PI CPU (2885 ms, 251579 ns) PI CPU is given to Job 4 (priority 3) (2885 ms, 251579 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns) (cycle 4) (2885 ms, 251579 ns) Job 3 (priority 4) begins hold of (3 ms, 0 ns) (2885 ms, 251579 ns) Job 4 (priority 3) gets PI CPU (2885 ms, 251579 ns) Job 4 (priority 3) begins hold of (99 ms, 456951 ns) holding PI CPU (2888 ms, 251579 ns) Job 3 (priority 4) returns from hold of (3 ms, 0 ns) (2888 ms, 251579 ns) Job 3 (priority 4) starts seize of PI CPU (currently held by Job 4 (priority 3)) (2888 ms, 251579 ns) >>>> Job 4, priority 3, has priority increased to 4 (2888 ms, 251579 ns) Job 3 (priority 4) waits for PI CPU held by Job 4 (priority 4) (2984 ms, 708530 ns) Job 4 (priority 4) returns from hold of (99 ms, 456951 ns) (2984 ms, 708530 ns) Job 4 (priority 4) returns from hold having held (99 ms, 456951 ns) (2984 ms, 708530 ns) Job 4 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (2984 ms, 708530 ns) Job 4 (priority 4) releases PI CPU (2984 ms, 708530 ns) <<<< Job 4, priority 4, has priority reduced to 3 (2984 ms, 708530 ns) PI CPU is given to Job 3 (priority 4) (2984 ms, 708530 ns) Job 4 (priority 3) completes hold of (99 ms, 456951 ns) (cycle 4) (2984 ms, 708530 ns) Job 4 (priority 3) begins hold of (4 ms, 0 ns) (2984 ms, 708530 ns) Job 3 (priority 4) gets PI CPU (2984 ms, 708530 ns) Job 3 (priority 4) begins hold of (99 ms, 456951 ns) holding PI CPU (2988 ms, 708530 ns) Job 4 (priority 3) returns from hold of (4 ms, 0 ns) (2988 ms, 708530 ns) Job 4 (priority 3) starts seize of PI CPU (currently held by Job 3 (priority 4)) (2988 ms, 708530 ns) Job 4 (priority 3) waits for PI CPU held by Job 3 (priority 4) (3084 ms, 165481 ns) Job 3 (priority 4) returns from hold of (99 ms, 456951 ns) (3084 ms, 165481 ns) Job 3 (priority 4) returns from hold having held (99 ms, 456951 ns) (3084 ms, 165481 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (3084 ms, 165481 ns) Job 3 (priority 4) releases PI CPU (3084 ms, 165481 ns) PI CPU is given to Job 4 (priority 3) (3084 ms, 165481 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns) (cycle 5) (3084 ms, 165481 ns) Job 3 (priority 4) begins hold of (3 ms, 0 ns) (3084 ms, 165481 ns) Job 4 (priority 3) gets PI CPU (3084 ms, 165481 ns) Job 4 (priority 3) begins hold of (99 ms, 456951 ns) holding PI CPU (3087 ms, 165481 ns) Job 3 (priority 4) returns from hold of (3 ms, 0 ns) (3087 ms, 165481 ns) Job 3 (priority 4) starts seize of PI CPU (currently held by Job 4 (priority 3)) (3087 ms, 165481 ns) >>>> Job 4, priority 3, has priority increased to 4 (3087 ms, 165481 ns) Job 3 (priority 4) waits for PI CPU held by Job 4 (priority 4) (3183 ms, 622432 ns) Job 4 (priority 4) returns from hold of (99 ms, 456951 ns) (3183 ms, 622432 ns) Job 4 (priority 4) returns from hold having held (99 ms, 456951 ns) (3183 ms, 622432 ns) Job 4 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (3183 ms, 622432 ns) Job 4 (priority 4) releases PI CPU (3183 ms, 622432 ns) <<<< Job 4, priority 4, has priority reduced to 3 (3183 ms, 622432 ns) PI CPU is given to Job 3 (priority 4) (3183 ms, 622432 ns) Job 4 (priority 3) completes hold of (99 ms, 456951 ns) (cycle 5) (3183 ms, 622432 ns) Job 4 (priority 3) begins hold of (4 ms, 0 ns) (3183 ms, 622432 ns) Job 3 (priority 4) gets PI CPU (3183 ms, 622432 ns) Job 3 (priority 4) begins hold of (99 ms, 456951 ns) holding PI CPU (3187 ms, 622432 ns) Job 4 (priority 3) returns from hold of (4 ms, 0 ns) (3187 ms, 622432 ns) Job 4 (priority 3) starts seize of PI CPU (currently held by Job 3 (priority 4)) (3187 ms, 622432 ns) Job 4 (priority 3) waits for PI CPU held by Job 3 (priority 4) (3283 ms, 79383 ns) Job 3 (priority 4) returns from hold of (99 ms, 456951 ns) (3283 ms, 79383 ns) Job 3 (priority 4) returns from hold having held (99 ms, 456951 ns) (3283 ms, 79383 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (3283 ms, 79383 ns) Job 3 (priority 4) releases PI CPU (3283 ms, 79383 ns) PI CPU is given to Job 4 (priority 3) (3283 ms, 79383 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns) (cycle 6) (3283 ms, 79383 ns) Job 3 (priority 4) begins hold of (3 ms, 0 ns) (3283 ms, 79383 ns) Job 4 (priority 3) gets PI CPU (3283 ms, 79383 ns) Job 4 (priority 3) begins hold of (99 ms, 456951 ns) holding PI CPU (3286 ms, 79383 ns) Job 3 (priority 4) returns from hold of (3 ms, 0 ns) (3286 ms, 79383 ns) Job 3 (priority 4) starts seize of PI CPU (currently held by Job 4 (priority 3)) (3286 ms, 79383 ns) >>>> Job 4, priority 3, has priority increased to 4 (3286 ms, 79383 ns) Job 3 (priority 4) waits for PI CPU held by Job 4 (priority 4) (3382 ms, 536334 ns) Job 4 (priority 4) returns from hold of (99 ms, 456951 ns) (3382 ms, 536334 ns) Job 4 (priority 4) returns from hold having held (99 ms, 456951 ns) (3382 ms, 536334 ns) Job 4 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (3382 ms, 536334 ns) Job 4 (priority 4) releases PI CPU (3382 ms, 536334 ns) <<<< Job 4, priority 4, has priority reduced to 3 (3382 ms, 536334 ns) PI CPU is given to Job 3 (priority 4) (3382 ms, 536334 ns) Job 4 (priority 3) completes hold of (99 ms, 456951 ns) (cycle 6) (3382 ms, 536334 ns) Job 4 (priority 3) begins hold of (4 ms, 0 ns) (3382 ms, 536334 ns) Job 3 (priority 4) gets PI CPU (3382 ms, 536334 ns) Job 3 (priority 4) begins hold of (99 ms, 456951 ns) holding PI CPU (3386 ms, 536334 ns) Job 4 (priority 3) returns from hold of (4 ms, 0 ns) (3386 ms, 536334 ns) Job 4 (priority 3) starts seize of PI CPU (currently held by Job 3 (priority 4)) (3386 ms, 536334 ns) Job 4 (priority 3) waits for PI CPU held by Job 3 (priority 4) (3481 ms, 993285 ns) Job 3 (priority 4) returns from hold of (99 ms, 456951 ns) (3481 ms, 993285 ns) Job 3 (priority 4) returns from hold having held (99 ms, 456951 ns) (3481 ms, 993285 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (3481 ms, 993285 ns) Job 3 (priority 4) releases PI CPU (3481 ms, 993285 ns) PI CPU is given to Job 4 (priority 3) (3481 ms, 993285 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns) (cycle 7) (3481 ms, 993285 ns) Job 3 (priority 4) begins hold of (3 ms, 0 ns) (3481 ms, 993285 ns) Job 4 (priority 3) gets PI CPU (3481 ms, 993285 ns) Job 4 (priority 3) begins hold of (99 ms, 456951 ns) holding PI CPU (3484 ms, 993285 ns) Job 3 (priority 4) returns from hold of (3 ms, 0 ns) (3484 ms, 993285 ns) Job 3 (priority 4) starts seize of PI CPU (currently held by Job 4 (priority 3)) (3484 ms, 993285 ns) >>>> Job 4, priority 3, has priority increased to 4 (3484 ms, 993285 ns) Job 3 (priority 4) waits for PI CPU held by Job 4 (priority 4) (3581 ms, 450236 ns) Job 4 (priority 4) returns from hold of (99 ms, 456951 ns) (3581 ms, 450236 ns) Job 4 (priority 4) returns from hold having held (99 ms, 456951 ns) (3581 ms, 450236 ns) Job 4 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (3581 ms, 450236 ns) Job 4 (priority 4) releases PI CPU (3581 ms, 450236 ns) <<<< Job 4, priority 4, has priority reduced to 3 (3581 ms, 450236 ns) PI CPU is given to Job 3 (priority 4) (3581 ms, 450236 ns) Job 4 (priority 3) completes hold of (99 ms, 456951 ns) (cycle 7) (3581 ms, 450236 ns) Job 4 (priority 3) begins hold of (4 ms, 0 ns) (3581 ms, 450236 ns) Job 3 (priority 4) gets PI CPU (3581 ms, 450236 ns) Job 3 (priority 4) begins hold of (99 ms, 456951 ns) holding PI CPU (3585 ms, 450236 ns) Job 4 (priority 3) returns from hold of (4 ms, 0 ns) (3585 ms, 450236 ns) Job 4 (priority 3) starts seize of PI CPU (currently held by Job 3 (priority 4)) (3585 ms, 450236 ns) Job 4 (priority 3) waits for PI CPU held by Job 3 (priority 4) (3680 ms, 907187 ns) Job 3 (priority 4) returns from hold of (99 ms, 456951 ns) (3680 ms, 907187 ns) Job 3 (priority 4) returns from hold having held (99 ms, 456951 ns) (3680 ms, 907187 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (3680 ms, 907187 ns) Job 3 (priority 4) releases PI CPU (3680 ms, 907187 ns) PI CPU is given to Job 4 (priority 3) (3680 ms, 907187 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns) (cycle 8) (3680 ms, 907187 ns) Job 3 (priority 4) begins hold of (3 ms, 0 ns) (3680 ms, 907187 ns) Job 4 (priority 3) gets PI CPU (3680 ms, 907187 ns) Job 4 (priority 3) begins hold of (99 ms, 456951 ns) holding PI CPU (3683 ms, 907187 ns) Job 3 (priority 4) returns from hold of (3 ms, 0 ns) (3683 ms, 907187 ns) Job 3 (priority 4) starts seize of PI CPU (currently held by Job 4 (priority 3)) (3683 ms, 907187 ns) >>>> Job 4, priority 3, has priority increased to 4 (3683 ms, 907187 ns) Job 3 (priority 4) waits for PI CPU held by Job 4 (priority 4) (3780 ms, 364138 ns) Job 4 (priority 4) returns from hold of (99 ms, 456951 ns) (3780 ms, 364138 ns) Job 4 (priority 4) returns from hold having held (99 ms, 456951 ns) (3780 ms, 364138 ns) Job 4 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (3780 ms, 364138 ns) Job 4 (priority 4) releases PI CPU (3780 ms, 364138 ns) <<<< Job 4, priority 4, has priority reduced to 3 (3780 ms, 364138 ns) PI CPU is given to Job 3 (priority 4) (3780 ms, 364138 ns) Job 4 (priority 3) completes hold of (99 ms, 456951 ns) (cycle 8) (3780 ms, 364138 ns) Job 4 (priority 3) begins hold of (4 ms, 0 ns) (3780 ms, 364138 ns) Job 3 (priority 4) gets PI CPU (3780 ms, 364138 ns) Job 3 (priority 4) begins hold of (99 ms, 456951 ns) holding PI CPU (3784 ms, 364138 ns) Job 4 (priority 3) returns from hold of (4 ms, 0 ns) (3784 ms, 364138 ns) Job 4 (priority 3) starts seize of PI CPU (currently held by Job 3 (priority 4)) (3784 ms, 364138 ns) Job 4 (priority 3) waits for PI CPU held by Job 3 (priority 4) (3879 ms, 821089 ns) Job 3 (priority 4) returns from hold of (99 ms, 456951 ns) (3879 ms, 821089 ns) Job 3 (priority 4) returns from hold having held (99 ms, 456951 ns) (3879 ms, 821089 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (3879 ms, 821089 ns) Job 3 (priority 4) releases PI CPU (3879 ms, 821089 ns) PI CPU is given to Job 4 (priority 3) (3879 ms, 821089 ns) Job 3 (priority 4) completes hold of (99 ms, 456951 ns) (cycle 9) (3879 ms, 821089 ns) *** Job 3 terminates (3879 ms, 821089 ns) Job 4 (priority 3) gets PI CPU (3879 ms, 821089 ns) Job 4 (priority 3) begins hold of (99 ms, 456951 ns) holding PI CPU (3979 ms, 278040 ns) Job 4 (priority 3) returns from hold of (99 ms, 456951 ns) (3979 ms, 278040 ns) Job 4 (priority 3) returns from hold having held (99 ms, 456951 ns) (3979 ms, 278040 ns) Job 4 (priority 3) completes hold of (99 ms, 456951 ns); actual elapsed time (99 ms, 456951 ns) (3979 ms, 278040 ns) Job 4 (priority 3) releases PI CPU (3979 ms, 278040 ns) no one waiting for PI CPU (3979 ms, 278040 ns) Job 4 (priority 3) completes hold of (99 ms, 456951 ns) (cycle 9) (3979 ms, 278040 ns) *** Job 4 terminates (3979 ms, 278040 ns) Simulation ends ==================================================================== *** Resource utilization statistics: *** PI CPU: busy 99% of elapsed time Thread life times Job 1 (priority 6): life time (1890 ms, 682069 ns), 46% wait time, average priority 6.0 Job 2 (priority 5): life time (1990 ms, 139020 ns), 49% wait time, average priority 5.222681740278697 Job 3 (priority 4): life time (3879 ms, 821089 ns), 73% wait time, average priority 4.0 Job 4 (priority 3): life time (3979 ms, 278040 ns), 74% wait time, average priority 3.2181583066761528 120 real milliseconds run time