I am main thread (0)... I am READ thread 97 (0) [97 READ 0] resource = 0 I am WRITE thread 4 (0) I am READ thread 100 (0) ** [97 READ 0] returns from t_yield() I am READ thread 97 (1) [4 WRITE 0] resource = 49 [100 READ 0] resource = 49 I am WRITE thread 4 (1) ** [100 READ 0] returns from t_yield() I am READ thread 100 (1) [97 READ 1] resource = 49 ** [97 READ 1] returns from t_yield() I am READ thread 97 (2) [4 WRITE 1] resource = 21 [100 READ 1] resource = 21 I am WRITE thread 4 (2) ** [100 READ 1] returns from t_yield() I am READ thread 100 (2) [97 READ 2] resource = 21 ** [97 READ 2] returns from t_yield() I am READ thread 97 (3) [4 WRITE 2] resource = 62 [100 READ 2] resource = 62 I am WRITE thread 4 (3) ** [100 READ 2] returns from t_yield() I am READ thread 100 (3) [97 READ 3] resource = 62 ** [97 READ 3] returns from t_yield() I am READ thread 97 (4) [4 WRITE 3] resource = 27 [100 READ 3] resource = 27 I am WRITE thread 4 (4) ** [100 READ 3] returns from t_yield() I am READ thread 100 (4) [97 READ 4] resource = 27 ** [97 READ 4] returns from t_yield() I am READ thread 97 (5) [4 WRITE 4] resource = 90 [100 READ 4] resource = 90 I am WRITE thread 4 (5) ** [100 READ 4] returns from t_yield() I am READ thread 100 (5) [97 READ 5] resource = 90 ** [97 READ 5] returns from t_yield() I am READ thread 97 (6) [4 WRITE 5] resource = 59 [100 READ 5] resource = 59 I am WRITE thread 4 (6) ** [100 READ 5] returns from t_yield() I am READ thread 100 (6) [97 READ 6] resource = 59 ** [97 READ 6] returns from t_yield() I am READ thread 97 (7) [4 WRITE 6] resource = 63 [100 READ 6] resource = 63 I am WRITE thread 4 (7) ** [100 READ 6] returns from t_yield() I am READ thread 100 (7) [97 READ 7] resource = 63 ** [97 READ 7] returns from t_yield() I am READ thread 97 (8) [4 WRITE 7] resource = 26 [100 READ 7] resource = 26 I am WRITE thread 4 (8) ** [100 READ 7] returns from t_yield() I am READ thread 100 (8) [97 READ 8] resource = 26 ** [97 READ 8] returns from t_yield() I am READ thread 97 (9) [4 WRITE 8] resource = 40 [100 READ 8] resource = 40 I am WRITE thread 4 (9) ** [100 READ 8] returns from t_yield() I am READ thread 100 (9) [97 READ 9] resource = 40 ** [97 READ 9] returns from t_yield() I am READ thread 97 (10) [4 WRITE 9] resource = 26 [100 READ 9] resource = 26 I am WRITE thread 4 (10) ** [100 READ 9] returns from t_yield() I am READ thread 100 (10) [97 READ 10] resource = 26 ** [97 READ 10] returns from t_yield() I am READ thread 97 (11) [4 WRITE 10] resource = 72 [100 READ 10] resource = 72 I am WRITE thread 4 (11) ** [100 READ 10] returns from t_yield() I am READ thread 100 (11) [97 READ 11] resource = 72 ** [97 READ 11] returns from t_yield() I am READ thread 97 (12) [4 WRITE 11] resource = 36 [100 READ 11] resource = 36 I am WRITE thread 4 (12) ** [100 READ 11] returns from t_yield() I am READ thread 100 (12) [97 READ 12] resource = 36 ** [97 READ 12] returns from t_yield() I am READ thread 97 (13) [4 WRITE 12] resource = 11 [100 READ 12] resource = 11 I am WRITE thread 4 (13) ** [100 READ 12] returns from t_yield() I am READ thread 100 (13) [97 READ 13] resource = 11 ** [97 READ 13] returns from t_yield() I am READ thread 97 (14) [4 WRITE 13] resource = 68 [100 READ 13] resource = 68 I am WRITE thread 4 (14) ** [100 READ 13] returns from t_yield() I am READ thread 100 (14) [97 READ 14] resource = 68 ** [97 READ 14] returns from t_yield() I am READ thread 97 (15) [4 WRITE 14] resource = 67 [100 READ 14] resource = 67 I am WRITE thread 4 (15) ** [100 READ 14] returns from t_yield() I am READ thread 100 (15) [97 READ 15] resource = 67 ** [97 READ 15] returns from t_yield() I am READ thread 97 (16) [4 WRITE 15] resource = 29 [100 READ 15] resource = 29 I am WRITE thread 4 (16) ** [100 READ 15] returns from t_yield() I am READ thread 100 (16) [97 READ 16] resource = 29 ** [97 READ 16] returns from t_yield() I am READ thread 97 (17) [4 WRITE 16] resource = 82 [100 READ 16] resource = 82 I am WRITE thread 4 (17) ** [100 READ 16] returns from t_yield() I am READ thread 100 (17) [97 READ 17] resource = 82 ** [97 READ 17] returns from t_yield() I am READ thread 97 (18) [4 WRITE 17] resource = 30 [100 READ 17] resource = 30 I am WRITE thread 4 (18) ** [100 READ 17] returns from t_yield() I am READ thread 100 (18) [97 READ 18] resource = 30 ** [97 READ 18] returns from t_yield() I am READ thread 97 (19) [4 WRITE 18] resource = 62 [100 READ 18] resource = 62 I am WRITE thread 4 (19) ** [100 READ 18] returns from t_yield() I am READ thread 100 (19) [97 READ 19] resource = 62 ** [97 READ 19] returns from t_yield() I am READ thread 97 (20) [4 WRITE 19] resource = 23 [100 READ 19] resource = 23 I am WRITE thread 4 (20) ** [100 READ 19] returns from t_yield() I am READ thread 100 (20) [97 READ 20] resource = 23 ** [97 READ 20] returns from t_yield() I am READ thread 97 (21) [4 WRITE 20] resource = 67 [100 READ 20] resource = 67 I am WRITE thread 4 (21) ** [100 READ 20] returns from t_yield() I am READ thread 100 (21) [97 READ 21] resource = 67 ** [97 READ 21] returns from t_yield() I am READ thread 97 (22) [4 WRITE 21] resource = 35 [100 READ 21] resource = 35 I am WRITE thread 4 (22) ** [100 READ 21] returns from t_yield() I am READ thread 100 (22) [97 READ 22] resource = 35 ** [97 READ 22] returns from t_yield() I am READ thread 97 (23) [4 WRITE 22] resource = 29 [100 READ 22] resource = 29 I am WRITE thread 4 (23) ** [100 READ 22] returns from t_yield() I am READ thread 100 (23) [97 READ 23] resource = 29 ** [97 READ 23] returns from t_yield() I am READ thread 97 (24) [4 WRITE 23] resource = 2 [100 READ 23] resource = 2 I am WRITE thread 4 (24) ** [100 READ 23] returns from t_yield() I am READ thread 100 (24) [97 READ 24] resource = 2 ** [97 READ 24] returns from t_yield() I am READ thread 97 (25) [4 WRITE 24] resource = 22 [100 READ 24] resource = 22 I am WRITE thread 4 (25) ** [100 READ 24] returns from t_yield() I am READ thread 100 (25) [97 READ 25] resource = 22 ** [97 READ 25] returns from t_yield() I am READ thread 97 (26) [4 WRITE 25] resource = 58 [100 READ 25] resource = 58 I am WRITE thread 4 (26) ** [100 READ 25] returns from t_yield() I am READ thread 100 (26) [97 READ 26] resource = 58 ** [97 READ 26] returns from t_yield() I am READ thread 97 (27) [4 WRITE 26] resource = 69 [100 READ 26] resource = 69 I am WRITE thread 4 (27) ** [100 READ 26] returns from t_yield() I am READ thread 100 (27) [97 READ 27] resource = 69 ** [97 READ 27] returns from t_yield() I am READ thread 97 (28) [4 WRITE 27] resource = 67 [100 READ 27] resource = 67 I am WRITE thread 4 (28) ** [100 READ 27] returns from t_yield() I am READ thread 100 (28) [97 READ 28] resource = 67 ** [97 READ 28] returns from t_yield() I am READ thread 97 (29) [4 WRITE 28] resource = 93 [100 READ 28] resource = 93 I am WRITE thread 4 (29) ** [100 READ 28] returns from t_yield() I am READ thread 100 (29) [97 READ 29] resource = 93 ** [97 READ 29] returns from t_yield() I am READ thread 97 (30) [4 WRITE 29] resource = 56 [100 READ 29] resource = 56 I am WRITE thread 4 (30) ** [100 READ 29] returns from t_yield() I am READ thread 100 (30) [97 READ 30] resource = 56 ** [97 READ 30] returns from t_yield() I am READ thread 97 (31) [4 WRITE 30] resource = 11 [100 READ 30] resource = 11 I am WRITE thread 4 (31) ** [100 READ 30] returns from t_yield() I am READ thread 100 (31) [97 READ 31] resource = 11 ** [97 READ 31] returns from t_yield() I am READ thread 97 (32) [4 WRITE 31] resource = 42 [100 READ 31] resource = 42 I am WRITE thread 4 (32) ** [100 READ 31] returns from t_yield() I am READ thread 100 (32) [97 READ 32] resource = 42 ** [97 READ 32] returns from t_yield() I am READ thread 97 (33) [4 WRITE 32] resource = 29 [100 READ 32] resource = 29 I am WRITE thread 4 (33) ** [100 READ 32] returns from t_yield() I am READ thread 100 (33) [97 READ 33] resource = 29 ** [97 READ 33] returns from t_yield() I am READ thread 97 (34) [4 WRITE 33] resource = 73 [100 READ 33] resource = 73 I am WRITE thread 4 (34) ** [100 READ 33] returns from t_yield() I am READ thread 100 (34) [97 READ 34] resource = 73 ** [97 READ 34] returns from t_yield() I am READ thread 97 (35) [4 WRITE 34] resource = 21 [100 READ 34] resource = 21 I am WRITE thread 4 (35) ** [100 READ 34] returns from t_yield() I am READ thread 100 (35) [97 READ 35] resource = 21 ** [97 READ 35] returns from t_yield() I am READ thread 97 (36) [4 WRITE 35] resource = 19 [100 READ 35] resource = 19 I am WRITE thread 4 (36) ** [100 READ 35] returns from t_yield() I am READ thread 100 (36) [97 READ 36] resource = 19 ** [97 READ 36] returns from t_yield() I am READ thread 97 (37) [4 WRITE 36] resource = 84 [100 READ 36] resource = 84 I am WRITE thread 4 (37) ** [100 READ 36] returns from t_yield() I am READ thread 100 (37) [97 READ 37] resource = 84 ** [97 READ 37] returns from t_yield() I am READ thread 97 (38) [4 WRITE 37] resource = 37 [100 READ 37] resource = 37 I am WRITE thread 4 (38) ** [100 READ 37] returns from t_yield() I am READ thread 100 (38) [97 READ 38] resource = 37 ** [97 READ 38] returns from t_yield() I am READ thread 97 (39) [4 WRITE 38] resource = 98 [100 READ 38] resource = 98 I am WRITE thread 4 (39) ** [100 READ 38] returns from t_yield() I am READ thread 100 (39) [97 READ 39] resource = 98 ** [97 READ 39] returns from t_yield() I am READ thread 97 (40) [4 WRITE 39] resource = 24 [100 READ 39] resource = 24 I am WRITE thread 4 (40) ** [100 READ 39] returns from t_yield() I am READ thread 100 (40) [97 READ 40] resource = 24 ** [97 READ 40] returns from t_yield() I am READ thread 97 (41) [4 WRITE 40] resource = 15 [100 READ 40] resource = 15 I am WRITE thread 4 (41) ** [100 READ 40] returns from t_yield() I am READ thread 100 (41) [97 READ 41] resource = 15 ** [97 READ 41] returns from t_yield() I am READ thread 97 (42) [4 WRITE 41] resource = 70 [100 READ 41] resource = 70 I am WRITE thread 4 (42) ** [100 READ 41] returns from t_yield() I am READ thread 100 (42) [97 READ 42] resource = 70 ** [97 READ 42] returns from t_yield() I am READ thread 97 (43) [4 WRITE 42] resource = 13 [100 READ 42] resource = 13 I am WRITE thread 4 (43) ** [100 READ 42] returns from t_yield() I am READ thread 100 (43) [97 READ 43] resource = 13 ** [97 READ 43] returns from t_yield() I am READ thread 97 (44) [4 WRITE 43] resource = 26 [100 READ 43] resource = 26 I am WRITE thread 4 (44) ** [100 READ 43] returns from t_yield() I am READ thread 100 (44) [97 READ 44] resource = 26 ** [97 READ 44] returns from t_yield() I am READ thread 97 (45) [4 WRITE 44] resource = 91 [100 READ 44] resource = 91 I am WRITE thread 4 (45) ** [100 READ 44] returns from t_yield() I am READ thread 100 (45) [97 READ 45] resource = 91 ** [97 READ 45] returns from t_yield() I am READ thread 97 (46) [4 WRITE 45] resource = 80 [100 READ 45] resource = 80 I am WRITE thread 4 (46) ** [100 READ 45] returns from t_yield() I am READ thread 100 (46) [97 READ 46] resource = 80 ** [97 READ 46] returns from t_yield() I am READ thread 97 (47) [4 WRITE 46] resource = 56 [100 READ 46] resource = 56 I am WRITE thread 4 (47) ** [100 READ 46] returns from t_yield() I am READ thread 100 (47) [97 READ 47] resource = 56 ** [97 READ 47] returns from t_yield() I am READ thread 97 (48) [4 WRITE 47] resource = 73 [100 READ 47] resource = 73 I am WRITE thread 4 (48) ** [100 READ 47] returns from t_yield() I am READ thread 100 (48) [97 READ 48] resource = 73 ** [97 READ 48] returns from t_yield() I am READ thread 97 (49) [4 WRITE 48] resource = 62 [100 READ 48] resource = 62 I am WRITE thread 4 (49) ** [100 READ 48] returns from t_yield() I am READ thread 100 (49) [97 READ 49] resource = 62 ** [97 READ 49] returns from t_yield() I am READ thread 97 (50) [4 WRITE 49] resource = 70 [100 READ 49] resource = 70 I am WRITE thread 4 (50) ** [100 READ 49] returns from t_yield() I am READ thread 100 (50) [97 READ 50] resource = 70 ** [97 READ 50] returns from t_yield() I am READ thread 97 (51) [4 WRITE 50] resource = 96 [100 READ 50] resource = 96 I am WRITE thread 4 (51) ** [100 READ 50] returns from t_yield() I am READ thread 100 (51) [97 READ 51] resource = 96 ** [97 READ 51] returns from t_yield() I am READ thread 97 (52) [4 WRITE 51] resource = 81 [100 READ 51] resource = 81 I am WRITE thread 4 (52) ** [100 READ 51] returns from t_yield() I am READ thread 100 (52) [97 READ 52] resource = 81 ** [97 READ 52] returns from t_yield() I am READ thread 97 (53) [4 WRITE 52] resource = 5 [100 READ 52] resource = 5 I am WRITE thread 4 (53) ** [100 READ 52] returns from t_yield() I am READ thread 100 (53) [97 READ 53] resource = 5 ** [97 READ 53] returns from t_yield() I am READ thread 97 (54) [4 WRITE 53] resource = 25 [100 READ 53] resource = 25 I am WRITE thread 4 (54) ** [100 READ 53] returns from t_yield() I am READ thread 100 (54) [97 READ 54] resource = 25 ** [97 READ 54] returns from t_yield() I am READ thread 97 (55) [4 WRITE 54] resource = 84 [100 READ 54] resource = 84 I am WRITE thread 4 (55) ** [100 READ 54] returns from t_yield() I am READ thread 100 (55) [97 READ 55] resource = 84 ** [97 READ 55] returns from t_yield() I am READ thread 97 (56) [4 WRITE 55] resource = 27 [100 READ 55] resource = 27 I am WRITE thread 4 (56) ** [100 READ 55] returns from t_yield() I am READ thread 100 (56) [97 READ 56] resource = 27 ** [97 READ 56] returns from t_yield() I am READ thread 97 (57) [4 WRITE 56] resource = 36 [100 READ 56] resource = 36 I am WRITE thread 4 (57) ** [100 READ 56] returns from t_yield() I am READ thread 100 (57) [97 READ 57] resource = 36 ** [97 READ 57] returns from t_yield() I am READ thread 97 (58) [4 WRITE 57] resource = 5 [100 READ 57] resource = 5 I am WRITE thread 4 (58) ** [100 READ 57] returns from t_yield() I am READ thread 100 (58) [97 READ 58] resource = 5 ** [97 READ 58] returns from t_yield() I am READ thread 97 (59) [4 WRITE 58] resource = 46 [100 READ 58] resource = 46 I am WRITE thread 4 (59) ** [100 READ 58] returns from t_yield() I am READ thread 100 (59) [97 READ 59] resource = 46 ** [97 READ 59] returns from t_yield() I am READ thread 97 (60) [4 WRITE 59] resource = 29 [100 READ 59] resource = 29 I am WRITE thread 4 (60) ** [100 READ 59] returns from t_yield() I am READ thread 100 (60) [97 READ 60] resource = 29 ** [97 READ 60] returns from t_yield() I am READ thread 97 (61) [4 WRITE 60] resource = 13 [100 READ 60] resource = 13 I am WRITE thread 4 (61) ** [100 READ 60] returns from t_yield() I am READ thread 100 (61) [97 READ 61] resource = 13 ** [97 READ 61] returns from t_yield() I am READ thread 97 (62) [4 WRITE 61] resource = 57 [100 READ 61] resource = 57 I am WRITE thread 4 (62) ** [100 READ 61] returns from t_yield() I am READ thread 100 (62) [97 READ 62] resource = 57 ** [97 READ 62] returns from t_yield() I am READ thread 97 (63) [4 WRITE 62] resource = 24 [100 READ 62] resource = 24 I am WRITE thread 4 (63) ** [100 READ 62] returns from t_yield() I am READ thread 100 (63) [97 READ 63] resource = 24 ** [97 READ 63] returns from t_yield() I am READ thread 97 (64) [4 WRITE 63] resource = 95 [100 READ 63] resource = 95 I am WRITE thread 4 (64) ** [100 READ 63] returns from t_yield() I am READ thread 100 (64) [97 READ 64] resource = 95 ** [97 READ 64] returns from t_yield() I am READ thread 97 (65) [4 WRITE 64] resource = 82 [100 READ 64] resource = 82 I am WRITE thread 4 (65) ** [100 READ 64] returns from t_yield() I am READ thread 100 (65) [97 READ 65] resource = 82 ** [97 READ 65] returns from t_yield() I am READ thread 97 (66) [4 WRITE 65] resource = 45 [100 READ 65] resource = 45 I am WRITE thread 4 (66) ** [100 READ 65] returns from t_yield() I am READ thread 100 (66) [97 READ 66] resource = 45 ** [97 READ 66] returns from t_yield() I am READ thread 97 (67) [4 WRITE 66] resource = 14 [100 READ 66] resource = 14 I am WRITE thread 4 (67) ** [100 READ 66] returns from t_yield() I am READ thread 100 (67) [97 READ 67] resource = 14 ** [97 READ 67] returns from t_yield() I am READ thread 97 (68) [4 WRITE 67] resource = 67 [100 READ 67] resource = 67 I am WRITE thread 4 (68) ** [100 READ 67] returns from t_yield() I am READ thread 100 (68) [97 READ 68] resource = 67 ** [97 READ 68] returns from t_yield() I am READ thread 97 (69) [4 WRITE 68] resource = 34 [100 READ 68] resource = 34 I am WRITE thread 4 (69) ** [100 READ 68] returns from t_yield() I am READ thread 100 (69) [97 READ 69] resource = 34 ** [97 READ 69] returns from t_yield() I am READ thread 97 (70) [4 WRITE 69] resource = 64 [100 READ 69] resource = 64 I am WRITE thread 4 (70) ** [100 READ 69] returns from t_yield() I am READ thread 100 (70) [97 READ 70] resource = 64 ** [97 READ 70] returns from t_yield() I am READ thread 97 (71) [4 WRITE 70] resource = 43 [100 READ 70] resource = 43 I am WRITE thread 4 (71) ** [100 READ 70] returns from t_yield() I am READ thread 100 (71) [97 READ 71] resource = 43 ** [97 READ 71] returns from t_yield() I am READ thread 97 (72) [4 WRITE 71] resource = 50 [100 READ 71] resource = 50 I am WRITE thread 4 (72) ** [100 READ 71] returns from t_yield() I am READ thread 100 (72) [97 READ 72] resource = 50 ** [97 READ 72] returns from t_yield() I am READ thread 97 (73) [4 WRITE 72] resource = 87 [100 READ 72] resource = 87 I am WRITE thread 4 (73) ** [100 READ 72] returns from t_yield() I am READ thread 100 (73) [97 READ 73] resource = 87 ** [97 READ 73] returns from t_yield() I am READ thread 97 (74) [4 WRITE 73] resource = 8 [100 READ 73] resource = 8 I am WRITE thread 4 (74) ** [100 READ 73] returns from t_yield() I am READ thread 100 (74) [97 READ 74] resource = 8 ** [97 READ 74] returns from t_yield() I am READ thread 97 (75) [4 WRITE 74] resource = 76 [100 READ 74] resource = 76 I am WRITE thread 4 (75) ** [100 READ 74] returns from t_yield() I am READ thread 100 (75) [97 READ 75] resource = 76 ** [97 READ 75] returns from t_yield() I am READ thread 97 (76) [4 WRITE 75] resource = 78 [100 READ 75] resource = 78 I am WRITE thread 4 (76) ** [100 READ 75] returns from t_yield() I am READ thread 100 (76) [97 READ 76] resource = 78 ** [97 READ 76] returns from t_yield() I am READ thread 97 (77) [4 WRITE 76] resource = 88 [100 READ 76] resource = 88 I am WRITE thread 4 (77) ** [100 READ 76] returns from t_yield() I am READ thread 100 (77) [97 READ 77] resource = 88 ** [97 READ 77] returns from t_yield() I am READ thread 97 (78) [4 WRITE 77] resource = 84 [100 READ 77] resource = 84 I am WRITE thread 4 (78) ** [100 READ 77] returns from t_yield() I am READ thread 100 (78) [97 READ 78] resource = 84 ** [97 READ 78] returns from t_yield() I am READ thread 97 (79) [4 WRITE 78] resource = 3 [100 READ 78] resource = 3 I am WRITE thread 4 (79) ** [100 READ 78] returns from t_yield() I am READ thread 100 (79) [97 READ 79] resource = 3 ** [97 READ 79] returns from t_yield() I am READ thread 97 (80) [4 WRITE 79] resource = 51 [100 READ 79] resource = 51 I am WRITE thread 4 (80) ** [100 READ 79] returns from t_yield() I am READ thread 100 (80) [97 READ 80] resource = 51 ** [97 READ 80] returns from t_yield() I am READ thread 97 (81) [4 WRITE 80] resource = 54 [100 READ 80] resource = 54 I am WRITE thread 4 (81) ** [100 READ 80] returns from t_yield() I am READ thread 100 (81) [97 READ 81] resource = 54 ** [97 READ 81] returns from t_yield() I am READ thread 97 (82) [4 WRITE 81] resource = 99 [100 READ 81] resource = 99 I am WRITE thread 4 (82) ** [100 READ 81] returns from t_yield() I am READ thread 100 (82) [97 READ 82] resource = 99 ** [97 READ 82] returns from t_yield() I am READ thread 97 (83) [4 WRITE 82] resource = 32 [100 READ 82] resource = 32 I am WRITE thread 4 (83) ** [100 READ 82] returns from t_yield() I am READ thread 100 (83) [97 READ 83] resource = 32 ** [97 READ 83] returns from t_yield() I am READ thread 97 (84) [4 WRITE 83] resource = 60 [100 READ 83] resource = 60 I am WRITE thread 4 (84) ** [100 READ 83] returns from t_yield() I am READ thread 100 (84) [97 READ 84] resource = 60 ** [97 READ 84] returns from t_yield() I am READ thread 97 (85) [4 WRITE 84] resource = 76 [100 READ 84] resource = 76 I am WRITE thread 4 (85) ** [100 READ 84] returns from t_yield() I am READ thread 100 (85) [97 READ 85] resource = 76 ** [97 READ 85] returns from t_yield() I am READ thread 97 (86) [4 WRITE 85] resource = 68 [100 READ 85] resource = 68 I am WRITE thread 4 (86) ** [100 READ 85] returns from t_yield() I am READ thread 100 (86) [97 READ 86] resource = 68 ** [97 READ 86] returns from t_yield() I am READ thread 97 (87) [4 WRITE 86] resource = 39 [100 READ 86] resource = 39 I am WRITE thread 4 (87) ** [100 READ 86] returns from t_yield() I am READ thread 100 (87) [97 READ 87] resource = 39 ** [97 READ 87] returns from t_yield() I am READ thread 97 (88) [4 WRITE 87] resource = 12 [100 READ 87] resource = 12 I am WRITE thread 4 (88) ** [100 READ 87] returns from t_yield() I am READ thread 100 (88) [97 READ 88] resource = 12 ** [97 READ 88] returns from t_yield() I am READ thread 97 (89) [4 WRITE 88] resource = 26 [100 READ 88] resource = 26 I am WRITE thread 4 (89) ** [100 READ 88] returns from t_yield() I am READ thread 100 (89) [97 READ 89] resource = 26 ** [97 READ 89] returns from t_yield() I am READ thread 97 (90) [4 WRITE 89] resource = 86 [100 READ 89] resource = 86 I am WRITE thread 4 (90) ** [100 READ 89] returns from t_yield() I am READ thread 100 (90) [97 READ 90] resource = 86 ** [97 READ 90] returns from t_yield() I am READ thread 97 (91) [4 WRITE 90] resource = 94 [100 READ 90] resource = 94 I am WRITE thread 4 (91) ** [100 READ 90] returns from t_yield() I am READ thread 100 (91) [97 READ 91] resource = 94 ** [97 READ 91] returns from t_yield() I am READ thread 97 (92) [4 WRITE 91] resource = 39 [100 READ 91] resource = 39 I am WRITE thread 4 (92) ** [100 READ 91] returns from t_yield() I am READ thread 100 (92) [97 READ 92] resource = 39 ** [97 READ 92] returns from t_yield() I am READ thread 97 (93) [4 WRITE 92] resource = 95 [100 READ 92] resource = 95 I am WRITE thread 4 (93) ** [100 READ 92] returns from t_yield() I am READ thread 100 (93) [97 READ 93] resource = 95 ** [97 READ 93] returns from t_yield() I am READ thread 97 (94) [4 WRITE 93] resource = 70 [100 READ 93] resource = 70 I am WRITE thread 4 (94) ** [100 READ 93] returns from t_yield() I am READ thread 100 (94) [97 READ 94] resource = 70 ** [97 READ 94] returns from t_yield() I am READ thread 97 (95) [4 WRITE 94] resource = 34 [100 READ 94] resource = 34 I am WRITE thread 4 (95) ** [100 READ 94] returns from t_yield() I am READ thread 100 (95) [97 READ 95] resource = 34 ** [97 READ 95] returns from t_yield() I am READ thread 97 (96) [4 WRITE 95] resource = 78 [100 READ 95] resource = 78 I am WRITE thread 4 (96) ** [100 READ 95] returns from t_yield() I am READ thread 100 (96) [97 READ 96] resource = 78 ** [97 READ 96] returns from t_yield() I am READ thread 97 (97) [4 WRITE 96] resource = 67 [100 READ 96] resource = 67 I am WRITE thread 4 (97) ** [100 READ 96] returns from t_yield() I am READ thread 100 (97) [97 READ 97] resource = 67 ** [97 READ 97] returns from t_yield() I am READ thread 97 (98) [4 WRITE 97] resource = 1 [100 READ 97] resource = 1 I am WRITE thread 4 (98) ** [100 READ 97] returns from t_yield() I am READ thread 100 (98) [97 READ 98] resource = 1 ** [97 READ 98] returns from t_yield() I am READ thread 97 (99) [4 WRITE 98] resource = 97 [100 READ 98] resource = 97 I am WRITE thread 4 (99) ** [100 READ 98] returns from t_yield() I am READ thread 100 (99) [97 READ 99] resource = 97 ** [97 READ 99] returns from t_yield() I am READ thread 97 (100) [4 WRITE 99] resource = 2 [100 READ 99] resource = 2 I am WRITE thread 4 (100) ** [100 READ 99] returns from t_yield() I am READ thread 100 (100) [97 READ 100] resource = 2 ** [97 READ 100] returns from t_yield() I am READ thread 97 (101) [4 WRITE 100] resource = 17 [100 READ 100] resource = 17 I am WRITE thread 4 (101) ** [100 READ 100] returns from t_yield() I am READ thread 100 (101) [97 READ 101] resource = 17 ** [97 READ 101] returns from t_yield() I am READ thread 97 (102) [4 WRITE 101] resource = 92 [100 READ 101] resource = 92 I am WRITE thread 4 (102) ** [100 READ 101] returns from t_yield() I am READ thread 100 (102) [97 READ 102] resource = 92 ** [97 READ 102] returns from t_yield() I am READ thread 97 (103) [4 WRITE 102] resource = 52 [100 READ 102] resource = 52 I am WRITE thread 4 (103) ** [100 READ 102] returns from t_yield() I am READ thread 100 (103) [97 READ 103] resource = 52 ** [97 READ 103] returns from t_yield() I am READ thread 97 (104) [4 WRITE 103] resource = 56 [100 READ 103] resource = 56 I am WRITE thread 4 (104) ** [100 READ 103] returns from t_yield() I am READ thread 100 (104) [97 READ 104] resource = 56 ** [97 READ 104] returns from t_yield() I am READ thread 97 (105) [4 WRITE 104] resource = 1 [100 READ 104] resource = 1 I am WRITE thread 4 (105) ** [100 READ 104] returns from t_yield() I am READ thread 100 (105) [97 READ 105] resource = 1 ** [97 READ 105] returns from t_yield() I am READ thread 97 (106) [4 WRITE 105] resource = 80 [100 READ 105] resource = 80 I am WRITE thread 4 (106) ** [100 READ 105] returns from t_yield() I am READ thread 100 (106) [97 READ 106] resource = 80 ** [97 READ 106] returns from t_yield() I am READ thread 97 (107) [4 WRITE 106] resource = 86 [100 READ 106] resource = 86 I am WRITE thread 4 (107) ** [100 READ 106] returns from t_yield() I am READ thread 100 (107) [97 READ 107] resource = 86 ** [97 READ 107] returns from t_yield() I am READ thread 97 (108) [4 WRITE 107] resource = 41 [100 READ 107] resource = 41 I am WRITE thread 4 (108) ** [100 READ 107] returns from t_yield() I am READ thread 100 (108) [97 READ 108] resource = 41 ** [97 READ 108] returns from t_yield() I am READ thread 97 (109) [4 WRITE 108] resource = 65 [100 READ 108] resource = 65 I am WRITE thread 4 (109) ** [100 READ 108] returns from t_yield() I am READ thread 100 (109) [97 READ 109] resource = 65 ** [97 READ 109] returns from t_yield() I am READ thread 97 (110) [4 WRITE 109] resource = 89 [100 READ 109] resource = 89 I am WRITE thread 4 (110) ** [100 READ 109] returns from t_yield() I am READ thread 100 (110) [97 READ 110] resource = 89 ** [97 READ 110] returns from t_yield() I am READ thread 97 (111) [4 WRITE 110] resource = 44 [100 READ 110] resource = 44 I am WRITE thread 4 (111) ** [100 READ 110] returns from t_yield() I am READ thread 100 (111) [97 READ 111] resource = 44 ** [97 READ 111] returns from t_yield() I am READ thread 97 (112) [4 WRITE 111] resource = 19 [100 READ 111] resource = 19 I am WRITE thread 4 (112) ** [100 READ 111] returns from t_yield() I am READ thread 100 (112) [97 READ 112] resource = 19 ** [97 READ 112] returns from t_yield() I am READ thread 97 (113) [4 WRITE 112] resource = 40 [100 READ 112] resource = 40 I am WRITE thread 4 (113) ** [100 READ 112] returns from t_yield() I am READ thread 100 (113) [97 READ 113] resource = 40 ** [97 READ 113] returns from t_yield() I am READ thread 97 (114) [4 WRITE 113] resource = 29 [100 READ 113] resource = 29 I am WRITE thread 4 (114) ** [100 READ 113] returns from t_yield() I am READ thread 100 (114) [97 READ 114] resource = 29 ** [97 READ 114] returns from t_yield() I am READ thread 97 (115) [4 WRITE 114] resource = 31 [100 READ 114] resource = 31 I am WRITE thread 4 (115) ** [100 READ 114] returns from t_yield() I am READ thread 100 (115) [97 READ 115] resource = 31 ** [97 READ 115] returns from t_yield() I am READ thread 97 (116) [4 WRITE 115] resource = 17 [100 READ 115] resource = 17 I am WRITE thread 4 (116) ** [100 READ 115] returns from t_yield() I am READ thread 100 (116) [97 READ 116] resource = 17 ** [97 READ 116] returns from t_yield() I am READ thread 97 (117) [4 WRITE 116] resource = 97 [100 READ 116] resource = 97 I am WRITE thread 4 (117) ** [100 READ 116] returns from t_yield() I am READ thread 100 (117) [97 READ 117] resource = 97 ** [97 READ 117] returns from t_yield() I am READ thread 97 (118) [4 WRITE 117] resource = 71 [100 READ 117] resource = 71 I am WRITE thread 4 (118) ** [100 READ 117] returns from t_yield() I am READ thread 100 (118) [97 READ 118] resource = 71 ** [97 READ 118] returns from t_yield() I am READ thread 97 (119) [4 WRITE 118] resource = 81 [100 READ 118] resource = 81 I am WRITE thread 4 (119) ** [100 READ 118] returns from t_yield() I am READ thread 100 (119) [97 READ 119] resource = 81 ** [97 READ 119] returns from t_yield() I am READ thread 97 (120) [4 WRITE 119] resource = 75 [100 READ 119] resource = 75 I am WRITE thread 4 (120) ** [100 READ 119] returns from t_yield() I am READ thread 100 (120) [97 READ 120] resource = 75 ** [97 READ 120] returns from t_yield() I am READ thread 97 (121) [4 WRITE 120] resource = 9 [100 READ 120] resource = 9 I am WRITE thread 4 (121) ** [100 READ 120] returns from t_yield() I am READ thread 100 (121) [97 READ 121] resource = 9 ** [97 READ 121] returns from t_yield() I am READ thread 97 (122) [4 WRITE 121] resource = 27 [100 READ 121] resource = 27 I am WRITE thread 4 (122) ** [100 READ 121] returns from t_yield() I am READ thread 100 (122) [97 READ 122] resource = 27 ** [97 READ 122] returns from t_yield() I am READ thread 97 (123) [4 WRITE 122] resource = 67 [100 READ 122] resource = 67 I am WRITE thread 4 (123) ** [100 READ 122] returns from t_yield() I am READ thread 100 (123) [97 READ 123] resource = 67 ** [97 READ 123] returns from t_yield() I am READ thread 97 (124) [4 WRITE 123] resource = 56 [100 READ 123] resource = 56 I am WRITE thread 4 (124) ** [100 READ 123] returns from t_yield() I am READ thread 100 (124) [97 READ 124] resource = 56 ** [97 READ 124] returns from t_yield() I am READ thread 97 (125) [4 WRITE 124] resource = 97 [100 READ 124] resource = 97 I am WRITE thread 4 (125) ** [100 READ 124] returns from t_yield() I am READ thread 100 (125) [97 READ 125] resource = 97 ** [97 READ 125] returns from t_yield() I am READ thread 97 (126) [4 WRITE 125] resource = 53 [100 READ 125] resource = 53 I am WRITE thread 4 (126) ** [100 READ 125] returns from t_yield() I am READ thread 100 (126) [97 READ 126] resource = 53 ** [97 READ 126] returns from t_yield() I am READ thread 97 (127) [4 WRITE 126] resource = 86 [100 READ 126] resource = 86 I am WRITE thread 4 (127) ** [100 READ 126] returns from t_yield() I am READ thread 100 (127) [97 READ 127] resource = 86 ** [97 READ 127] returns from t_yield() I am READ thread 97 (128) [4 WRITE 127] resource = 65 [100 READ 127] resource = 65 I am WRITE thread 4 (128) ** [100 READ 127] returns from t_yield() I am READ thread 100 (128) [97 READ 128] resource = 65 ** [97 READ 128] returns from t_yield() I am READ thread 97 (129) [4 WRITE 128] resource = 6 [100 READ 128] resource = 6 I am WRITE thread 4 (129) ** [100 READ 128] returns from t_yield() I am READ thread 100 (129) [97 READ 129] resource = 6 ** [97 READ 129] returns from t_yield() I am READ thread 97 (130) [4 WRITE 129] resource = 83 [100 READ 129] resource = 83 I am WRITE thread 4 (130) ** [100 READ 129] returns from t_yield() I am READ thread 100 (130) [97 READ 130] resource = 83 ** [97 READ 130] returns from t_yield() I am READ thread 97 (131) [4 WRITE 130] resource = 19 [100 READ 130] resource = 19 I am WRITE thread 4 (131) ** [100 READ 130] returns from t_yield() I am READ thread 100 (131) [97 READ 131] resource = 19 ** [97 READ 131] returns from t_yield() I am READ thread 97 (132) [4 WRITE 131] resource = 24 [100 READ 131] resource = 24 I am WRITE thread 4 (132) ** [100 READ 131] returns from t_yield() I am READ thread 100 (132) [97 READ 132] resource = 24 ** [97 READ 132] returns from t_yield() I am READ thread 97 (133) [4 WRITE 132] resource = 28 [100 READ 132] resource = 28 I am WRITE thread 4 (133) ** [100 READ 132] returns from t_yield() I am READ thread 100 (133) [97 READ 133] resource = 28 ** [97 READ 133] returns from t_yield() I am READ thread 97 (134) [4 WRITE 133] resource = 71 [100 READ 133] resource = 71 I am WRITE thread 4 (134) ** [100 READ 133] returns from t_yield() I am READ thread 100 (134) [97 READ 134] resource = 71 ** [97 READ 134] returns from t_yield() I am READ thread 97 (135) [4 WRITE 134] resource = 32 [100 READ 134] resource = 32 I am WRITE thread 4 (135) ** [100 READ 134] returns from t_yield() I am READ thread 100 (135) [97 READ 135] resource = 32 ** [97 READ 135] returns from t_yield() I am READ thread 97 (136) [4 WRITE 135] resource = 29 [100 READ 135] resource = 29 I am WRITE thread 4 (136) ** [100 READ 135] returns from t_yield() I am READ thread 100 (136) [97 READ 136] resource = 29 ** [97 READ 136] returns from t_yield() I am READ thread 97 (137) [4 WRITE 136] resource = 3 [100 READ 136] resource = 3 I am WRITE thread 4 (137) ** [100 READ 136] returns from t_yield() I am READ thread 100 (137) [97 READ 137] resource = 3 ** [97 READ 137] returns from t_yield() I am READ thread 97 (138) [4 WRITE 137] resource = 19 [100 READ 137] resource = 19 I am WRITE thread 4 (138) ** [100 READ 137] returns from t_yield() I am READ thread 100 (138) [97 READ 138] resource = 19 ** [97 READ 138] returns from t_yield() I am READ thread 97 (139) [4 WRITE 138] resource = 70 [100 READ 138] resource = 70 I am WRITE thread 4 (139) ** [100 READ 138] returns from t_yield() I am READ thread 100 (139) [97 READ 139] resource = 70 ** [97 READ 139] returns from t_yield() I am READ thread 97 (140) [4 WRITE 139] resource = 68 [100 READ 139] resource = 68 I am WRITE thread 4 (140) ** [100 READ 139] returns from t_yield() I am READ thread 100 (140) [97 READ 140] resource = 68 ** [97 READ 140] returns from t_yield() I am READ thread 97 (141) [4 WRITE 140] resource = 8 [100 READ 140] resource = 8 I am WRITE thread 4 (141) ** [100 READ 140] returns from t_yield() I am READ thread 100 (141) [97 READ 141] resource = 8 ** [97 READ 141] returns from t_yield() I am READ thread 97 (142) [4 WRITE 141] resource = 15 [100 READ 141] resource = 15 I am WRITE thread 4 (142) ** [100 READ 141] returns from t_yield() I am READ thread 100 (142) [97 READ 142] resource = 15 ** [97 READ 142] returns from t_yield() I am READ thread 97 (143) [4 WRITE 142] resource = 40 [100 READ 142] resource = 40 I am WRITE thread 4 (143) ** [100 READ 142] returns from t_yield() I am READ thread 100 (143) [97 READ 143] resource = 40 ** [97 READ 143] returns from t_yield() I am READ thread 97 (144) [4 WRITE 143] resource = 49 [100 READ 143] resource = 49 I am WRITE thread 4 (144) ** [100 READ 143] returns from t_yield() I am READ thread 100 (144) [97 READ 144] resource = 49 ** [97 READ 144] returns from t_yield() I am READ thread 97 (145) [4 WRITE 144] resource = 96 [100 READ 144] resource = 96 I am WRITE thread 4 (145) ** [100 READ 144] returns from t_yield() I am READ thread 100 (145) [97 READ 145] resource = 96 ** [97 READ 145] returns from t_yield() I am READ thread 97 (146) [4 WRITE 145] resource = 23 [100 READ 145] resource = 23 I am WRITE thread 4 (146) ** [100 READ 145] returns from t_yield() I am READ thread 100 (146) [97 READ 146] resource = 23 ** [97 READ 146] returns from t_yield() I am READ thread 97 (147) [4 WRITE 146] resource = 18 [100 READ 146] resource = 18 I am WRITE thread 4 (147) ** [100 READ 146] returns from t_yield() I am READ thread 100 (147) [97 READ 147] resource = 18 ** [97 READ 147] returns from t_yield() I am READ thread 97 (148) [4 WRITE 147] resource = 45 [100 READ 147] resource = 45 I am WRITE thread 4 (148) ** [100 READ 147] returns from t_yield() I am READ thread 100 (148) [97 READ 148] resource = 45 ** [97 READ 148] returns from t_yield() I am READ thread 97 (149) [4 WRITE 148] resource = 46 [100 READ 148] resource = 46 I am WRITE thread 4 (149) ** [100 READ 148] returns from t_yield() I am READ thread 100 (149) [97 READ 149] resource = 46 ** [97 READ 149] returns from t_yield() I am READ thread 97 (150) [4 WRITE 149] resource = 51 [100 READ 149] resource = 51 I am WRITE thread 4 (150) ** [100 READ 149] returns from t_yield() I am READ thread 100 (150) [97 READ 150] resource = 51 ** [97 READ 150] returns from t_yield() I am READ thread 97 (151) [4 WRITE 150] resource = 21 [100 READ 150] resource = 21 I am WRITE thread 4 (151) ** [100 READ 150] returns from t_yield() I am READ thread 100 (151) [97 READ 151] resource = 21 ** [97 READ 151] returns from t_yield() I am READ thread 97 (152) [4 WRITE 151] resource = 55 [100 READ 151] resource = 55 I am WRITE thread 4 (152) ** [100 READ 151] returns from t_yield() I am READ thread 100 (152) [97 READ 152] resource = 55 ** [97 READ 152] returns from t_yield() I am READ thread 97 (153) [4 WRITE 152] resource = 79 [100 READ 152] resource = 79 I am WRITE thread 4 (153) ** [100 READ 152] returns from t_yield() I am READ thread 100 (153) [97 READ 153] resource = 79 ** [97 READ 153] returns from t_yield() I am READ thread 97 (154) [4 WRITE 153] resource = 88 [100 READ 153] resource = 88 I am WRITE thread 4 (154) ** [100 READ 153] returns from t_yield() I am READ thread 100 (154) [97 READ 154] resource = 88 ** [97 READ 154] returns from t_yield() I am READ thread 97 (155) [4 WRITE 154] resource = 64 [100 READ 154] resource = 64 I am WRITE thread 4 (155) ** [100 READ 154] returns from t_yield() I am READ thread 100 (155) [97 READ 155] resource = 64 ** [97 READ 155] returns from t_yield() I am READ thread 97 (156) [4 WRITE 155] resource = 28 [100 READ 155] resource = 28 I am WRITE thread 4 (156) ** [100 READ 155] returns from t_yield() I am READ thread 100 (156) [97 READ 156] resource = 28 ** [97 READ 156] returns from t_yield() I am READ thread 97 (157) [4 WRITE 156] resource = 41 [100 READ 156] resource = 41 I am WRITE thread 4 (157) ** [100 READ 156] returns from t_yield() I am READ thread 100 (157) [97 READ 157] resource = 41 ** [97 READ 157] returns from t_yield() I am READ thread 97 (158) [4 WRITE 157] resource = 50 [100 READ 157] resource = 50 I am WRITE thread 4 (158) ** [100 READ 157] returns from t_yield() I am READ thread 100 (158) [97 READ 158] resource = 50 ** [97 READ 158] returns from t_yield() I am READ thread 97 (159) [4 WRITE 158] resource = 93 [100 READ 158] resource = 93 I am WRITE thread 4 (159) ** [100 READ 158] returns from t_yield() I am READ thread 100 (159) [97 READ 159] resource = 93 ** [97 READ 159] returns from t_yield() I am READ thread 97 (160) [4 WRITE 159] resource = 0 [100 READ 159] resource = 0 I am WRITE thread 4 (160) ** [100 READ 159] returns from t_yield() I am READ thread 100 (160) [97 READ 160] resource = 0 ** [97 READ 160] returns from t_yield() I am READ thread 97 (161) [4 WRITE 160] resource = 34 [100 READ 160] resource = 34 I am WRITE thread 4 (161) ** [100 READ 160] returns from t_yield() I am READ thread 100 (161) [97 READ 161] resource = 34 ** [97 READ 161] returns from t_yield() I am READ thread 97 (162) [4 WRITE 161] resource = 64 [100 READ 161] resource = 64 I am WRITE thread 4 (162) ** [100 READ 161] returns from t_yield() I am READ thread 100 (162) [97 READ 162] resource = 64 ** [97 READ 162] returns from t_yield() I am READ thread 97 (163) [4 WRITE 162] resource = 24 [100 READ 162] resource = 24 I am WRITE thread 4 (163) ** [100 READ 162] returns from t_yield() I am READ thread 100 (163) [97 READ 163] resource = 24 ** [97 READ 163] returns from t_yield() I am READ thread 97 (164) [4 WRITE 163] resource = 14 [100 READ 163] resource = 14 I am WRITE thread 4 (164) ** [100 READ 163] returns from t_yield() I am READ thread 100 (164) [97 READ 164] resource = 14 ** [97 READ 164] returns from t_yield() I am READ thread 97 (165) [4 WRITE 164] resource = 87 [100 READ 164] resource = 87 I am WRITE thread 4 (165) ** [100 READ 164] returns from t_yield() I am READ thread 100 (165) [97 READ 165] resource = 87 ** [97 READ 165] returns from t_yield() I am READ thread 97 (166) [4 WRITE 165] resource = 56 [100 READ 165] resource = 56 I am WRITE thread 4 (166) ** [100 READ 165] returns from t_yield() I am READ thread 100 (166) [97 READ 166] resource = 56 ** [97 READ 166] returns from t_yield() I am READ thread 97 (167) [4 WRITE 166] resource = 43 [100 READ 166] resource = 43 I am WRITE thread 4 (167) ** [100 READ 166] returns from t_yield() I am READ thread 100 (167) [97 READ 167] resource = 43 ** [97 READ 167] returns from t_yield() I am READ thread 97 (168) [4 WRITE 167] resource = 91 [100 READ 167] resource = 91 I am WRITE thread 4 (168) ** [100 READ 167] returns from t_yield() I am READ thread 100 (168) [97 READ 168] resource = 91 ** [97 READ 168] returns from t_yield() I am READ thread 97 (169) [4 WRITE 168] resource = 27 [100 READ 168] resource = 27 I am WRITE thread 4 (169) ** [100 READ 168] returns from t_yield() I am READ thread 100 (169) [97 READ 169] resource = 27 ** [97 READ 169] returns from t_yield() I am READ thread 97 (170) [4 WRITE 169] resource = 65 [100 READ 169] resource = 65 I am WRITE thread 4 (170) ** [100 READ 169] returns from t_yield() I am READ thread 100 (170) [97 READ 170] resource = 65 ** [97 READ 170] returns from t_yield() I am READ thread 97 (171) [4 WRITE 170] resource = 59 [100 READ 170] resource = 59 I am WRITE thread 4 (171) ** [100 READ 170] returns from t_yield() I am READ thread 100 (171) [97 READ 171] resource = 59 ** [97 READ 171] returns from t_yield() I am READ thread 97 (172) [4 WRITE 171] resource = 36 [100 READ 171] resource = 36 I am WRITE thread 4 (172) ** [100 READ 171] returns from t_yield() I am READ thread 100 (172) [97 READ 172] resource = 36 ** [97 READ 172] returns from t_yield() I am READ thread 97 (173) [4 WRITE 172] resource = 32 [100 READ 172] resource = 32 I am WRITE thread 4 (173) ** [100 READ 172] returns from t_yield() I am READ thread 100 (173) [97 READ 173] resource = 32 ** [97 READ 173] returns from t_yield() I am READ thread 97 (174) [4 WRITE 173] resource = 51 [100 READ 173] resource = 51 I am WRITE thread 4 (174) ** [100 READ 173] returns from t_yield() I am READ thread 100 (174) [97 READ 174] resource = 51 ** [97 READ 174] returns from t_yield() I am READ thread 97 (175) [4 WRITE 174] resource = 37 [100 READ 174] resource = 37 I am WRITE thread 4 (175) ** [100 READ 174] returns from t_yield() I am READ thread 100 (175) [97 READ 175] resource = 37 ** [97 READ 175] returns from t_yield() I am READ thread 97 (176) [4 WRITE 175] resource = 28 [100 READ 175] resource = 28 I am WRITE thread 4 (176) ** [100 READ 175] returns from t_yield() I am READ thread 100 (176) [97 READ 176] resource = 28 ** [97 READ 176] returns from t_yield() I am READ thread 97 (177) [4 WRITE 176] resource = 75 [100 READ 176] resource = 75 I am WRITE thread 4 (177) ** [100 READ 176] returns from t_yield() I am READ thread 100 (177) [97 READ 177] resource = 75 ** [97 READ 177] returns from t_yield() I am READ thread 97 (178) [4 WRITE 177] resource = 7 [100 READ 177] resource = 7 I am WRITE thread 4 (178) ** [100 READ 177] returns from t_yield() I am READ thread 100 (178) [97 READ 178] resource = 7 ** [97 READ 178] returns from t_yield() I am READ thread 97 (179) [4 WRITE 178] resource = 74 [100 READ 178] resource = 74 I am WRITE thread 4 (179) ** [100 READ 178] returns from t_yield() I am READ thread 100 (179) [97 READ 179] resource = 74 ** [97 READ 179] returns from t_yield() I am READ thread 97 (180) [4 WRITE 179] resource = 21 [100 READ 179] resource = 21 I am WRITE thread 4 (180) ** [100 READ 179] returns from t_yield() I am READ thread 100 (180) [97 READ 180] resource = 21 ** [97 READ 180] returns from t_yield() I am READ thread 97 (181) [4 WRITE 180] resource = 58 [100 READ 180] resource = 58 I am WRITE thread 4 (181) ** [100 READ 180] returns from t_yield() I am READ thread 100 (181) [97 READ 181] resource = 58 ** [97 READ 181] returns from t_yield() I am READ thread 97 (182) [4 WRITE 181] resource = 95 [100 READ 181] resource = 95 I am WRITE thread 4 (182) ** [100 READ 181] returns from t_yield() I am READ thread 100 (182) [97 READ 182] resource = 95 ** [97 READ 182] returns from t_yield() I am READ thread 97 (183) [4 WRITE 182] resource = 29 [100 READ 182] resource = 29 I am WRITE thread 4 (183) ** [100 READ 182] returns from t_yield() I am READ thread 100 (183) [97 READ 183] resource = 29 ** [97 READ 183] returns from t_yield() I am READ thread 97 (184) [4 WRITE 183] resource = 37 [100 READ 183] resource = 37 I am WRITE thread 4 (184) ** [100 READ 183] returns from t_yield() I am READ thread 100 (184) [97 READ 184] resource = 37 ** [97 READ 184] returns from t_yield() I am READ thread 97 (185) [4 WRITE 184] resource = 35 [100 READ 184] resource = 35 I am WRITE thread 4 (185) ** [100 READ 184] returns from t_yield() I am READ thread 100 (185) [97 READ 185] resource = 35 ** [97 READ 185] returns from t_yield() I am READ thread 97 (186) [4 WRITE 185] resource = 93 [100 READ 185] resource = 93 I am WRITE thread 4 (186) ** [100 READ 185] returns from t_yield() I am READ thread 100 (186) [97 READ 186] resource = 93 ** [97 READ 186] returns from t_yield() I am READ thread 97 (187) [4 WRITE 186] resource = 18 [100 READ 186] resource = 18 I am WRITE thread 4 (187) ** [100 READ 186] returns from t_yield() I am READ thread 100 (187) [97 READ 187] resource = 18 ** [97 READ 187] returns from t_yield() I am READ thread 97 (188) [4 WRITE 187] resource = 28 [100 READ 187] resource = 28 I am WRITE thread 4 (188) ** [100 READ 187] returns from t_yield() I am READ thread 100 (188) [97 READ 188] resource = 28 ** [97 READ 188] returns from t_yield() I am READ thread 97 (189) [4 WRITE 188] resource = 43 [100 READ 188] resource = 43 I am WRITE thread 4 (189) ** [100 READ 188] returns from t_yield() I am READ thread 100 (189) [97 READ 189] resource = 43 ** [97 READ 189] returns from t_yield() I am READ thread 97 (190) [4 WRITE 189] resource = 11 [100 READ 189] resource = 11 I am WRITE thread 4 (190) ** [100 READ 189] returns from t_yield() I am READ thread 100 (190) [97 READ 190] resource = 11 ** [97 READ 190] returns from t_yield() I am READ thread 97 (191) [4 WRITE 190] resource = 28 [100 READ 190] resource = 28 I am WRITE thread 4 (191) ** [100 READ 190] returns from t_yield() I am READ thread 100 (191) [97 READ 191] resource = 28 ** [97 READ 191] returns from t_yield() I am READ thread 97 (192) [4 WRITE 191] resource = 29 [100 READ 191] resource = 29 I am WRITE thread 4 (192) ** [100 READ 191] returns from t_yield() I am READ thread 100 (192) [97 READ 192] resource = 29 ** [97 READ 192] returns from t_yield() I am READ thread 97 (193) [4 WRITE 192] resource = 76 [100 READ 192] resource = 76 I am WRITE thread 4 (193) ** [100 READ 192] returns from t_yield() I am READ thread 100 (193) [97 READ 193] resource = 76 ** [97 READ 193] returns from t_yield() I am READ thread 97 (194) [4 WRITE 193] resource = 4 [100 READ 193] resource = 4 I am WRITE thread 4 (194) ** [100 READ 193] returns from t_yield() I am READ thread 100 (194) [97 READ 194] resource = 4 ** [97 READ 194] returns from t_yield() I am READ thread 97 (195) [4 WRITE 194] resource = 43 [100 READ 194] resource = 43 I am WRITE thread 4 (195) ** [100 READ 194] returns from t_yield() I am READ thread 100 (195) [97 READ 195] resource = 43 ** [97 READ 195] returns from t_yield() I am READ thread 97 (196) [4 WRITE 195] resource = 63 [100 READ 195] resource = 63 I am WRITE thread 4 (196) ** [100 READ 195] returns from t_yield() I am READ thread 100 (196) [97 READ 196] resource = 63 ** [97 READ 196] returns from t_yield() I am READ thread 97 (197) [4 WRITE 196] resource = 13 [100 READ 196] resource = 13 I am WRITE thread 4 (197) ** [100 READ 196] returns from t_yield() I am READ thread 100 (197) [97 READ 197] resource = 13 ** [97 READ 197] returns from t_yield() I am READ thread 97 (198) [4 WRITE 197] resource = 38 [100 READ 197] resource = 38 I am WRITE thread 4 (198) ** [100 READ 197] returns from t_yield() I am READ thread 100 (198) [97 READ 198] resource = 38 ** [97 READ 198] returns from t_yield() I am READ thread 97 (199) [4 WRITE 198] resource = 6 [100 READ 198] resource = 6 I am WRITE thread 4 (199) ** [100 READ 198] returns from t_yield() I am READ thread 100 (199) [97 READ 199] resource = 6 ** [97 READ 199] returns from t_yield() I am READ thread 97 (200) [4 WRITE 199] resource = 40 [100 READ 199] resource = 40 I am WRITE thread 4 (200) ** [100 READ 199] returns from t_yield() I am READ thread 100 (200) [97 READ 200] resource = 40 ** [97 READ 200] returns from t_yield() I am READ thread 97 (201) [4 WRITE 200] resource = 4 [100 READ 200] resource = 4 I am WRITE thread 4 (201) ** [100 READ 200] returns from t_yield() I am READ thread 100 (201) [97 READ 201] resource = 4 ** [97 READ 201] returns from t_yield() I am READ thread 97 (202) [4 WRITE 201] resource = 18 [100 READ 201] resource = 18 I am WRITE thread 4 (202) ** [100 READ 201] returns from t_yield() I am READ thread 100 (202) [97 READ 202] resource = 18 ** [97 READ 202] returns from t_yield() I am READ thread 97 (203) [4 WRITE 202] resource = 28 [100 READ 202] resource = 28 I am WRITE thread 4 (203) ** [100 READ 202] returns from t_yield() I am READ thread 100 (203) [97 READ 203] resource = 28 ** [97 READ 203] returns from t_yield() I am READ thread 97 (204) [4 WRITE 203] resource = 88 [100 READ 203] resource = 88 I am WRITE thread 4 (204) ** [100 READ 203] returns from t_yield() I am READ thread 100 (204) [97 READ 204] resource = 88 ** [97 READ 204] returns from t_yield() I am READ thread 97 (205) [4 WRITE 204] resource = 69 [100 READ 204] resource = 69 I am WRITE thread 4 (205) ** [100 READ 204] returns from t_yield() I am READ thread 100 (205) [97 READ 205] resource = 69 ** [97 READ 205] returns from t_yield() I am READ thread 97 (206) [4 WRITE 205] resource = 17 [100 READ 205] resource = 17 I am WRITE thread 4 (206) ** [100 READ 205] returns from t_yield() I am READ thread 100 (206) [97 READ 206] resource = 17 ** [97 READ 206] returns from t_yield() I am READ thread 97 (207) [4 WRITE 206] resource = 17 [100 READ 206] resource = 17 I am WRITE thread 4 (207) ** [100 READ 206] returns from t_yield() I am READ thread 100 (207) [97 READ 207] resource = 17 ** [97 READ 207] returns from t_yield() I am READ thread 97 (208) [4 WRITE 207] resource = 96 [100 READ 207] resource = 96 I am WRITE thread 4 (208) ** [100 READ 207] returns from t_yield() I am READ thread 100 (208) [97 READ 208] resource = 96 ** [97 READ 208] returns from t_yield() I am READ thread 97 (209) [4 WRITE 208] resource = 24 [100 READ 208] resource = 24 I am WRITE thread 4 (209) ** [100 READ 208] returns from t_yield() I am READ thread 100 (209) [97 READ 209] resource = 24 ** [97 READ 209] returns from t_yield() I am READ thread 97 (210) [4 WRITE 209] resource = 43 [100 READ 209] resource = 43 I am WRITE thread 4 (210) ** [100 READ 209] returns from t_yield() I am READ thread 100 (210) [97 READ 210] resource = 43 ** [97 READ 210] returns from t_yield() I am READ thread 97 (211) [4 WRITE 210] resource = 70 [100 READ 210] resource = 70 I am WRITE thread 4 (211) ** [100 READ 210] returns from t_yield() I am READ thread 100 (211) [97 READ 211] resource = 70 ** [97 READ 211] returns from t_yield() I am READ thread 97 (212) [4 WRITE 211] resource = 83 [100 READ 211] resource = 83 I am WRITE thread 4 (212) ** [100 READ 211] returns from t_yield() I am READ thread 100 (212) [97 READ 212] resource = 83 ** [97 READ 212] returns from t_yield() I am READ thread 97 (213) [4 WRITE 212] resource = 90 [100 READ 212] resource = 90 I am WRITE thread 4 (213) ** [100 READ 212] returns from t_yield() I am READ thread 100 (213) [97 READ 213] resource = 90 ** [97 READ 213] returns from t_yield() I am READ thread 97 (214) [4 WRITE 213] resource = 99 [100 READ 213] resource = 99 I am WRITE thread 4 (214) ** [100 READ 213] returns from t_yield() I am READ thread 100 (214) [97 READ 214] resource = 99 ** [97 READ 214] returns from t_yield() I am READ thread 97 (215) [4 WRITE 214] resource = 72 [100 READ 214] resource = 72 I am WRITE thread 4 (215) ** [100 READ 214] returns from t_yield() I am READ thread 100 (215) [97 READ 215] resource = 72 ** [97 READ 215] returns from t_yield() I am READ thread 97 (216) [4 WRITE 215] resource = 25 [100 READ 215] resource = 25 I am WRITE thread 4 (216) ** [100 READ 215] returns from t_yield() I am READ thread 100 (216) [97 READ 216] resource = 25 ** [97 READ 216] returns from t_yield() I am READ thread 97 (217) [4 WRITE 216] resource = 44 [100 READ 216] resource = 44 I am WRITE thread 4 (217) ** [100 READ 216] returns from t_yield() I am READ thread 100 (217) [97 READ 217] resource = 44 ** [97 READ 217] returns from t_yield() I am READ thread 97 (218) [4 WRITE 217] resource = 90 [100 READ 217] resource = 90 I am WRITE thread 4 (218) ** [100 READ 217] returns from t_yield() I am READ thread 100 (218) [97 READ 218] resource = 90 ** [97 READ 218] returns from t_yield() I am READ thread 97 (219) [4 WRITE 218] resource = 5 [100 READ 218] resource = 5 I am WRITE thread 4 (219) ** [100 READ 218] returns from t_yield() I am READ thread 100 (219) [97 READ 219] resource = 5 ** [97 READ 219] returns from t_yield() I am READ thread 97 (220) [4 WRITE 219] resource = 39 [100 READ 219] resource = 39 I am WRITE thread 4 (220) ** [100 READ 219] returns from t_yield() I am READ thread 100 (220) [97 READ 220] resource = 39 ** [97 READ 220] returns from t_yield() I am READ thread 97 (221) [4 WRITE 220] resource = 54 [100 READ 220] resource = 54 I am WRITE thread 4 (221) ** [100 READ 220] returns from t_yield() I am READ thread 100 (221) [97 READ 221] resource = 54 ** [97 READ 221] returns from t_yield() I am READ thread 97 (222) [4 WRITE 221] resource = 86 [100 READ 221] resource = 86 I am WRITE thread 4 (222) ** [100 READ 221] returns from t_yield() I am READ thread 100 (222) [97 READ 222] resource = 86 ** [97 READ 222] returns from t_yield() I am READ thread 97 (223) [4 WRITE 222] resource = 69 [100 READ 222] resource = 69 I am WRITE thread 4 (223) ** [100 READ 222] returns from t_yield() I am READ thread 100 (223) [97 READ 223] resource = 69 ** [97 READ 223] returns from t_yield() I am READ thread 97 (224) [4 WRITE 223] resource = 82 [100 READ 223] resource = 82 I am WRITE thread 4 (224) ** [100 READ 223] returns from t_yield() I am READ thread 100 (224) [97 READ 224] resource = 82 ** [97 READ 224] returns from t_yield() I am READ thread 97 (225) [4 WRITE 224] resource = 42 [100 READ 224] resource = 42 I am WRITE thread 4 (225) ** [100 READ 224] returns from t_yield() I am READ thread 100 (225) [97 READ 225] resource = 42 ** [97 READ 225] returns from t_yield() I am READ thread 97 (226) [4 WRITE 225] resource = 64 [100 READ 225] resource = 64 I am WRITE thread 4 (226) ** [100 READ 225] returns from t_yield() I am READ thread 100 (226) [97 READ 226] resource = 64 ** [97 READ 226] returns from t_yield() I am READ thread 97 (227) [4 WRITE 226] resource = 97 [100 READ 226] resource = 97 I am WRITE thread 4 (227) ** [100 READ 226] returns from t_yield() I am READ thread 100 (227) [97 READ 227] resource = 97 ** [97 READ 227] returns from t_yield() I am READ thread 97 (228) [4 WRITE 227] resource = 7 [100 READ 227] resource = 7 I am WRITE thread 4 (228) ** [100 READ 227] returns from t_yield() I am READ thread 100 (228) [97 READ 228] resource = 7 ** [97 READ 228] returns from t_yield() I am READ thread 97 (229) [4 WRITE 228] resource = 55 [100 READ 228] resource = 55 I am WRITE thread 4 (229) ** [100 READ 228] returns from t_yield() I am READ thread 100 (229) [97 READ 229] resource = 55 ** [97 READ 229] returns from t_yield() I am READ thread 97 (230) [4 WRITE 229] resource = 4 [100 READ 229] resource = 4 I am WRITE thread 4 (230) ** [100 READ 229] returns from t_yield() I am READ thread 100 (230) [97 READ 230] resource = 4 ** [97 READ 230] returns from t_yield() I am READ thread 97 (231) [4 WRITE 230] resource = 48 [100 READ 230] resource = 48 I am WRITE thread 4 (231) ** [100 READ 230] returns from t_yield() I am READ thread 100 (231) [97 READ 231] resource = 48 ** [97 READ 231] returns from t_yield() I am READ thread 97 (232) [4 WRITE 231] resource = 11 [100 READ 231] resource = 11 I am WRITE thread 4 (232) ** [100 READ 231] returns from t_yield() I am READ thread 100 (232) [97 READ 232] resource = 11 ** [97 READ 232] returns from t_yield() I am READ thread 97 (233) [4 WRITE 232] resource = 22 [100 READ 232] resource = 22 I am WRITE thread 4 (233) ** [100 READ 232] returns from t_yield() I am READ thread 100 (233) [97 READ 233] resource = 22 ** [97 READ 233] returns from t_yield() I am READ thread 97 (234) [4 WRITE 233] resource = 28 [100 READ 233] resource = 28 I am WRITE thread 4 (234) ** [100 READ 233] returns from t_yield() I am READ thread 100 (234) [97 READ 234] resource = 28 ** [97 READ 234] returns from t_yield() I am READ thread 97 (235) [4 WRITE 234] resource = 99 [100 READ 234] resource = 99 I am WRITE thread 4 (235) ** [100 READ 234] returns from t_yield() I am READ thread 100 (235) [97 READ 235] resource = 99 ** [97 READ 235] returns from t_yield() I am READ thread 97 (236) [4 WRITE 235] resource = 43 [100 READ 235] resource = 43 I am WRITE thread 4 (236) ** [100 READ 235] returns from t_yield() I am READ thread 100 (236) [97 READ 236] resource = 43 ** [97 READ 236] returns from t_yield() I am READ thread 97 (237) [4 WRITE 236] resource = 46 [100 READ 236] resource = 46 I am WRITE thread 4 (237) ** [100 READ 236] returns from t_yield() I am READ thread 100 (237) [97 READ 237] resource = 46 ** [97 READ 237] returns from t_yield() I am READ thread 97 (238) [4 WRITE 237] resource = 68 [100 READ 237] resource = 68 I am WRITE thread 4 (238) ** [100 READ 237] returns from t_yield() I am READ thread 100 (238) [97 READ 238] resource = 68 ** [97 READ 238] returns from t_yield() I am READ thread 97 (239) [4 WRITE 238] resource = 40 [100 READ 238] resource = 40 I am WRITE thread 4 (239) ** [100 READ 238] returns from t_yield() I am READ thread 100 (239) [97 READ 239] resource = 40 ** [97 READ 239] returns from t_yield() I am READ thread 97 (240) [4 WRITE 239] resource = 22 [100 READ 239] resource = 22 I am WRITE thread 4 (240) ** [100 READ 239] returns from t_yield() I am READ thread 100 (240) [97 READ 240] resource = 22 ** [97 READ 240] returns from t_yield() I am READ thread 97 (241) [4 WRITE 240] resource = 11 [100 READ 240] resource = 11 I am WRITE thread 4 (241) ** [100 READ 240] returns from t_yield() I am READ thread 100 (241) [97 READ 241] resource = 11 ** [97 READ 241] returns from t_yield() I am READ thread 97 (242) [4 WRITE 241] resource = 10 [100 READ 241] resource = 10 I am WRITE thread 4 (242) ** [100 READ 241] returns from t_yield() I am READ thread 100 (242) [97 READ 242] resource = 10 ** [97 READ 242] returns from t_yield() I am READ thread 97 (243) [4 WRITE 242] resource = 5 [100 READ 242] resource = 5 I am WRITE thread 4 (243) ** [100 READ 242] returns from t_yield() I am READ thread 100 (243) [97 READ 243] resource = 5 ** [97 READ 243] returns from t_yield() I am READ thread 97 (244) [4 WRITE 243] resource = 1 [100 READ 243] resource = 1 I am WRITE thread 4 (244) ** [100 READ 243] returns from t_yield() I am READ thread 100 (244) [97 READ 244] resource = 1 ** [97 READ 244] returns from t_yield() I am READ thread 97 (245) [4 WRITE 244] resource = 61 [100 READ 244] resource = 61 I am WRITE thread 4 (245) ** [100 READ 244] returns from t_yield() I am READ thread 100 (245) [97 READ 245] resource = 61 ** [97 READ 245] returns from t_yield() I am READ thread 97 (246) [4 WRITE 245] resource = 30 [100 READ 245] resource = 30 I am WRITE thread 4 (246) ** [100 READ 245] returns from t_yield() I am READ thread 100 (246) [97 READ 246] resource = 30 ** [97 READ 246] returns from t_yield() I am READ thread 97 (247) [4 WRITE 246] resource = 78 [100 READ 246] resource = 78 I am WRITE thread 4 (247) ** [100 READ 246] returns from t_yield() I am READ thread 100 (247) [97 READ 247] resource = 78 ** [97 READ 247] returns from t_yield() I am READ thread 97 (248) [4 WRITE 247] resource = 5 [100 READ 247] resource = 5 I am WRITE thread 4 (248) ** [100 READ 247] returns from t_yield() I am READ thread 100 (248) [97 READ 248] resource = 5 ** [97 READ 248] returns from t_yield() I am READ thread 97 (249) [4 WRITE 248] resource = 20 [100 READ 248] resource = 20 I am WRITE thread 4 (249) ** [100 READ 248] returns from t_yield() I am READ thread 100 (249) [97 READ 249] resource = 20 ** [97 READ 249] returns from t_yield() I am READ thread 97 (250) [4 WRITE 249] resource = 36 [100 READ 249] resource = 36 I am WRITE thread 4 (250) ** [100 READ 249] returns from t_yield() I am READ thread 100 (250) [97 READ 250] resource = 36 ** [97 READ 250] returns from t_yield() I am READ thread 97 (251) [4 WRITE 250] resource = 44 [100 READ 250] resource = 44 I am WRITE thread 4 (251) ** [100 READ 250] returns from t_yield() I am READ thread 100 (251) [97 READ 251] resource = 44 ** [97 READ 251] returns from t_yield() I am READ thread 97 (252) [4 WRITE 251] resource = 26 [100 READ 251] resource = 26 I am WRITE thread 4 (252) ** [100 READ 251] returns from t_yield() I am READ thread 100 (252) [97 READ 252] resource = 26 ** [97 READ 252] returns from t_yield() I am READ thread 97 (253) [4 WRITE 252] resource = 22 [100 READ 252] resource = 22 I am WRITE thread 4 (253) ** [100 READ 252] returns from t_yield() I am READ thread 100 (253) [97 READ 253] resource = 22 ** [97 READ 253] returns from t_yield() I am READ thread 97 (254) [4 WRITE 253] resource = 65 [100 READ 253] resource = 65 I am WRITE thread 4 (254) ** [100 READ 253] returns from t_yield() I am READ thread 100 (254) [97 READ 254] resource = 65 ** [97 READ 254] returns from t_yield() I am READ thread 97 (255) [4 WRITE 254] resource = 8 [100 READ 254] resource = 8 I am WRITE thread 4 (255) ** [100 READ 254] returns from t_yield() I am READ thread 100 (255) [97 READ 255] resource = 8 ** [97 READ 255] returns from t_yield() I am READ thread 97 (256) [4 WRITE 255] resource = 16 [100 READ 255] resource = 16 I am WRITE thread 4 (256) ** [100 READ 255] returns from t_yield() I am READ thread 100 (256) [97 READ 256] resource = 16 ** [97 READ 256] returns from t_yield() I am READ thread 97 (257) [4 WRITE 256] resource = 82 [100 READ 256] resource = 82 I am WRITE thread 4 (257) ** [100 READ 256] returns from t_yield() I am READ thread 100 (257) [97 READ 257] resource = 82 ** [97 READ 257] returns from t_yield() I am READ thread 97 (258) [4 WRITE 257] resource = 58 [100 READ 257] resource = 58 I am WRITE thread 4 (258) ** [100 READ 257] returns from t_yield() I am READ thread 100 (258) [97 READ 258] resource = 58 ** [97 READ 258] returns from t_yield() I am READ thread 97 (259) [4 WRITE 258] resource = 24 [100 READ 258] resource = 24 I am WRITE thread 4 (259) ** [100 READ 258] returns from t_yield() I am READ thread 100 (259) [97 READ 259] resource = 24 ** [97 READ 259] returns from t_yield() I am READ thread 97 (260) [4 WRITE 259] resource = 37 [100 READ 259] resource = 37 I am WRITE thread 4 (260) ** [100 READ 259] returns from t_yield() I am READ thread 100 (260) [97 READ 260] resource = 37 ** [97 READ 260] returns from t_yield() I am READ thread 97 (261) [4 WRITE 260] resource = 62 [100 READ 260] resource = 62 I am WRITE thread 4 (261) ** [100 READ 260] returns from t_yield() I am READ thread 100 (261) [97 READ 261] resource = 62 ** [97 READ 261] returns from t_yield() I am READ thread 97 (262) [4 WRITE 261] resource = 24 [100 READ 261] resource = 24 I am WRITE thread 4 (262) ** [100 READ 261] returns from t_yield() I am READ thread 100 (262) [97 READ 262] resource = 24 ** [97 READ 262] returns from t_yield() I am READ thread 97 (263) [4 WRITE 262] resource = 0 [100 READ 262] resource = 0 I am WRITE thread 4 (263) ** [100 READ 262] returns from t_yield() I am READ thread 100 (263) [97 READ 263] resource = 0 ** [97 READ 263] returns from t_yield() I am READ thread 97 (264) [4 WRITE 263] resource = 36 [100 READ 263] resource = 36 I am WRITE thread 4 (264) ** [100 READ 263] returns from t_yield() I am READ thread 100 (264) [97 READ 264] resource = 36 ** [97 READ 264] returns from t_yield() I am READ thread 97 (265) [4 WRITE 264] resource = 52 [100 READ 264] resource = 52 I am WRITE thread 4 (265) ** [100 READ 264] returns from t_yield() I am READ thread 100 (265) [97 READ 265] resource = 52 ** [97 READ 265] returns from t_yield() I am READ thread 97 (266) [4 WRITE 265] resource = 99 [100 READ 265] resource = 99 I am WRITE thread 4 (266) ** [100 READ 265] returns from t_yield() I am READ thread 100 (266) [97 READ 266] resource = 99 ** [97 READ 266] returns from t_yield() I am READ thread 97 (267) [4 WRITE 266] resource = 79 [100 READ 266] resource = 79 I am WRITE thread 4 (267) ** [100 READ 266] returns from t_yield() I am READ thread 100 (267) [97 READ 267] resource = 79 ** [97 READ 267] returns from t_yield() I am READ thread 97 (268) [4 WRITE 267] resource = 50 [100 READ 267] resource = 50 I am WRITE thread 4 (268) ** [100 READ 267] returns from t_yield() I am READ thread 100 (268) [97 READ 268] resource = 50 ** [97 READ 268] returns from t_yield() I am READ thread 97 (269) [4 WRITE 268] resource = 68 [100 READ 268] resource = 68 I am WRITE thread 4 (269) ** [100 READ 268] returns from t_yield() I am READ thread 100 (269) [97 READ 269] resource = 68 ** [97 READ 269] returns from t_yield() I am READ thread 97 (270) [4 WRITE 269] resource = 71 [100 READ 269] resource = 71 I am WRITE thread 4 (270) ** [100 READ 269] returns from t_yield() I am READ thread 100 (270) [97 READ 270] resource = 71 ** [97 READ 270] returns from t_yield() I am READ thread 97 (271) [4 WRITE 270] resource = 73 [100 READ 270] resource = 73 I am WRITE thread 4 (271) ** [100 READ 270] returns from t_yield() I am READ thread 100 (271) [97 READ 271] resource = 73 ** [97 READ 271] returns from t_yield() I am READ thread 97 (272) [4 WRITE 271] resource = 31 [100 READ 271] resource = 31 I am WRITE thread 4 (272) ** [100 READ 271] returns from t_yield() I am READ thread 100 (272) [97 READ 272] resource = 31 ** [97 READ 272] returns from t_yield() I am READ thread 97 (273) [4 WRITE 272] resource = 81 [100 READ 272] resource = 81 I am WRITE thread 4 (273) ** [100 READ 272] returns from t_yield() I am READ thread 100 (273) [97 READ 273] resource = 81 ** [97 READ 273] returns from t_yield() I am READ thread 97 (274) [4 WRITE 273] resource = 30 [100 READ 273] resource = 30 I am WRITE thread 4 (274) ** [100 READ 273] returns from t_yield() I am READ thread 100 (274) [97 READ 274] resource = 30 ** [97 READ 274] returns from t_yield() I am READ thread 97 (275) [4 WRITE 274] resource = 33 [100 READ 274] resource = 33 I am WRITE thread 4 (275) ** [100 READ 274] returns from t_yield() I am READ thread 100 (275) [97 READ 275] resource = 33 ** [97 READ 275] returns from t_yield() I am READ thread 97 (276) [4 WRITE 275] resource = 94 [100 READ 275] resource = 94 I am WRITE thread 4 (276) ** [100 READ 275] returns from t_yield() I am READ thread 100 (276) [97 READ 276] resource = 94 ** [97 READ 276] returns from t_yield() I am READ thread 97 (277) [4 WRITE 276] resource = 60 [100 READ 276] resource = 60 I am WRITE thread 4 (277) ** [100 READ 276] returns from t_yield() I am READ thread 100 (277) [97 READ 277] resource = 60 ** [97 READ 277] returns from t_yield() I am READ thread 97 (278) [4 WRITE 277] resource = 63 [100 READ 277] resource = 63 I am WRITE thread 4 (278) ** [100 READ 277] returns from t_yield() I am READ thread 100 (278) [97 READ 278] resource = 63 ** [97 READ 278] returns from t_yield() I am READ thread 97 (279) [4 WRITE 278] resource = 99 [100 READ 278] resource = 99 I am WRITE thread 4 (279) ** [100 READ 278] returns from t_yield() I am READ thread 100 (279) [97 READ 279] resource = 99 ** [97 READ 279] returns from t_yield() I am READ thread 97 (280) [4 WRITE 279] resource = 81 [100 READ 279] resource = 81 I am WRITE thread 4 (280) ** [100 READ 279] returns from t_yield() I am READ thread 100 (280) [97 READ 280] resource = 81 ** [97 READ 280] returns from t_yield() I am READ thread 97 (281) [4 WRITE 280] resource = 99 [100 READ 280] resource = 99 I am WRITE thread 4 (281) ** [100 READ 280] returns from t_yield() I am READ thread 100 (281) [97 READ 281] resource = 99 ** [97 READ 281] returns from t_yield() I am READ thread 97 (282) [4 WRITE 281] resource = 96 [100 READ 281] resource = 96 I am WRITE thread 4 (282) ** [100 READ 281] returns from t_yield() I am READ thread 100 (282) [97 READ 282] resource = 96 ** [97 READ 282] returns from t_yield() I am READ thread 97 (283) [4 WRITE 282] resource = 59 [100 READ 282] resource = 59 I am WRITE thread 4 (283) ** [100 READ 282] returns from t_yield() I am READ thread 100 (283) [97 READ 283] resource = 59 ** [97 READ 283] returns from t_yield() I am READ thread 97 (284) [4 WRITE 283] resource = 73 [100 READ 283] resource = 73 I am WRITE thread 4 (284) ** [100 READ 283] returns from t_yield() I am READ thread 100 (284) [97 READ 284] resource = 73 ** [97 READ 284] returns from t_yield() I am READ thread 97 (285) [4 WRITE 284] resource = 13 [100 READ 284] resource = 13 I am WRITE thread 4 (285) ** [100 READ 284] returns from t_yield() I am READ thread 100 (285) [97 READ 285] resource = 13 ** [97 READ 285] returns from t_yield() I am READ thread 97 (286) [4 WRITE 285] resource = 68 [100 READ 285] resource = 68 I am WRITE thread 4 (286) ** [100 READ 285] returns from t_yield() I am READ thread 100 (286) [97 READ 286] resource = 68 ** [97 READ 286] returns from t_yield() I am READ thread 97 (287) [4 WRITE 286] resource = 90 [100 READ 286] resource = 90 I am WRITE thread 4 (287) ** [100 READ 286] returns from t_yield() I am READ thread 100 (287) [97 READ 287] resource = 90 ** [97 READ 287] returns from t_yield() I am READ thread 97 (288) [4 WRITE 287] resource = 95 [100 READ 287] resource = 95 I am WRITE thread 4 (288) ** [100 READ 287] returns from t_yield() I am READ thread 100 (288) [97 READ 288] resource = 95 ** [97 READ 288] returns from t_yield() I am READ thread 97 (289) [4 WRITE 288] resource = 26 [100 READ 288] resource = 26 I am WRITE thread 4 (289) ** [100 READ 288] returns from t_yield() I am READ thread 100 (289) [97 READ 289] resource = 26 ** [97 READ 289] returns from t_yield() I am READ thread 97 (290) [4 WRITE 289] resource = 66 [100 READ 289] resource = 66 I am WRITE thread 4 (290) ** [100 READ 289] returns from t_yield() I am READ thread 100 (290) [97 READ 290] resource = 66 ** [97 READ 290] returns from t_yield() I am READ thread 97 (291) [4 WRITE 290] resource = 84 [100 READ 290] resource = 84 I am WRITE thread 4 (291) ** [100 READ 290] returns from t_yield() I am READ thread 100 (291) [97 READ 291] resource = 84 ** [97 READ 291] returns from t_yield() I am READ thread 97 (292) [4 WRITE 291] resource = 40 [100 READ 291] resource = 40 I am WRITE thread 4 (292) ** [100 READ 291] returns from t_yield() I am READ thread 100 (292) [97 READ 292] resource = 40 ** [97 READ 292] returns from t_yield() I am READ thread 97 (293) [4 WRITE 292] resource = 90 [100 READ 292] resource = 90 I am WRITE thread 4 (293) ** [100 READ 292] returns from t_yield() I am READ thread 100 (293) [97 READ 293] resource = 90 ** [97 READ 293] returns from t_yield() I am READ thread 97 (294) [4 WRITE 293] resource = 84 [100 READ 293] resource = 84 I am WRITE thread 4 (294) ** [100 READ 293] returns from t_yield() I am READ thread 100 (294) [97 READ 294] resource = 84 ** [97 READ 294] returns from t_yield() I am READ thread 97 (295) [4 WRITE 294] resource = 76 [100 READ 294] resource = 76 I am WRITE thread 4 (295) ** [100 READ 294] returns from t_yield() I am READ thread 100 (295) [97 READ 295] resource = 76 ** [97 READ 295] returns from t_yield() I am READ thread 97 (296) [4 WRITE 295] resource = 42 [100 READ 295] resource = 42 I am WRITE thread 4 (296) ** [100 READ 295] returns from t_yield() I am READ thread 100 (296) [97 READ 296] resource = 42 ** [97 READ 296] returns from t_yield() I am READ thread 97 (297) [4 WRITE 296] resource = 36 [100 READ 296] resource = 36 I am WRITE thread 4 (297) ** [100 READ 296] returns from t_yield() I am READ thread 100 (297) [97 READ 297] resource = 36 ** [97 READ 297] returns from t_yield() I am READ thread 97 (298) [4 WRITE 297] resource = 7 [100 READ 297] resource = 7 I am WRITE thread 4 (298) ** [100 READ 297] returns from t_yield() I am READ thread 100 (298) [97 READ 298] resource = 7 ** [97 READ 298] returns from t_yield() I am READ thread 97 (299) [4 WRITE 298] resource = 45 [100 READ 298] resource = 45 I am WRITE thread 4 (299) ** [100 READ 298] returns from t_yield() I am READ thread 100 (299) [97 READ 299] resource = 45 ** [97 READ 299] returns from t_yield() I am READ thread 97 (300) [4 WRITE 299] resource = 56 [100 READ 299] resource = 56 I am WRITE thread 4 (300) ** [100 READ 299] returns from t_yield() I am READ thread 100 (300) [97 READ 300] resource = 56 ** [97 READ 300] returns from t_yield() I am READ thread 97 (301) [4 WRITE 300] resource = 79 [100 READ 300] resource = 79 I am WRITE thread 4 (301) ** [100 READ 300] returns from t_yield() I am READ thread 100 (301) [97 READ 301] resource = 79 ** [97 READ 301] returns from t_yield() I am READ thread 97 (302) [4 WRITE 301] resource = 18 [100 READ 301] resource = 18 I am WRITE thread 4 (302) ** [100 READ 301] returns from t_yield() I am READ thread 100 (302) [97 READ 302] resource = 18 ** [97 READ 302] returns from t_yield() I am READ thread 97 (303) [4 WRITE 302] resource = 87 [100 READ 302] resource = 87 I am WRITE thread 4 (303) ** [100 READ 302] returns from t_yield() I am READ thread 100 (303) [97 READ 303] resource = 87 ** [97 READ 303] returns from t_yield() I am READ thread 97 (304) [4 WRITE 303] resource = 12 [100 READ 303] resource = 12 I am WRITE thread 4 (304) ** [100 READ 303] returns from t_yield() I am READ thread 100 (304) [97 READ 304] resource = 12 ** [97 READ 304] returns from t_yield() I am READ thread 97 (305) [4 WRITE 304] resource = 48 [100 READ 304] resource = 48 I am WRITE thread 4 (305) ** [100 READ 304] returns from t_yield() I am READ thread 100 (305) [97 READ 305] resource = 48 ** [97 READ 305] returns from t_yield() I am READ thread 97 (306) [4 WRITE 305] resource = 72 [100 READ 305] resource = 72 I am WRITE thread 4 (306) ** [100 READ 305] returns from t_yield() I am READ thread 100 (306) [97 READ 306] resource = 72 ** [97 READ 306] returns from t_yield() I am READ thread 97 (307) [4 WRITE 306] resource = 59 [100 READ 306] resource = 59 I am WRITE thread 4 (307) ** [100 READ 306] returns from t_yield() I am READ thread 100 (307) [97 READ 307] resource = 59 ** [97 READ 307] returns from t_yield() I am READ thread 97 (308) [4 WRITE 307] resource = 9 [100 READ 307] resource = 9 I am WRITE thread 4 (308) ** [100 READ 307] returns from t_yield() I am READ thread 100 (308) [97 READ 308] resource = 9 ** [97 READ 308] returns from t_yield() I am READ thread 97 (309) [4 WRITE 308] resource = 36 [100 READ 308] resource = 36 I am WRITE thread 4 (309) ** [100 READ 308] returns from t_yield() I am READ thread 100 (309) [97 READ 309] resource = 36 ** [97 READ 309] returns from t_yield() I am READ thread 97 (310) [4 WRITE 309] resource = 10 [100 READ 309] resource = 10 I am WRITE thread 4 (310) ** [100 READ 309] returns from t_yield() I am READ thread 100 (310) [97 READ 310] resource = 10 ** [97 READ 310] returns from t_yield() I am READ thread 97 (311) [4 WRITE 310] resource = 42 [100 READ 310] resource = 42 I am WRITE thread 4 (311) ** [100 READ 310] returns from t_yield() I am READ thread 100 (311) [97 READ 311] resource = 42 ** [97 READ 311] returns from t_yield() I am READ thread 97 (312) [4 WRITE 311] resource = 87 [100 READ 311] resource = 87 I am WRITE thread 4 (312) ** [100 READ 311] returns from t_yield() I am READ thread 100 (312) [97 READ 312] resource = 87 ** [97 READ 312] returns from t_yield() I am READ thread 97 (313) [4 WRITE 312] resource = 6 [100 READ 312] resource = 6 I am WRITE thread 4 (313) ** [100 READ 312] returns from t_yield() I am READ thread 100 (313) [97 READ 313] resource = 6 ** [97 READ 313] returns from t_yield() I am READ thread 97 (314) [4 WRITE 313] resource = 1 [100 READ 313] resource = 1 I am WRITE thread 4 (314) ** [100 READ 313] returns from t_yield() I am READ thread 100 (314) [97 READ 314] resource = 1 ** [97 READ 314] returns from t_yield() I am READ thread 97 (315) [4 WRITE 314] resource = 13 [100 READ 314] resource = 13 I am WRITE thread 4 (315) ** [100 READ 314] returns from t_yield() I am READ thread 100 (315) [97 READ 315] resource = 13 ** [97 READ 315] returns from t_yield() I am READ thread 97 (316) [4 WRITE 315] resource = 72 [100 READ 315] resource = 72 I am WRITE thread 4 (316) ** [100 READ 315] returns from t_yield() I am READ thread 100 (316) [97 READ 316] resource = 72 ** [97 READ 316] returns from t_yield() I am READ thread 97 (317) [4 WRITE 316] resource = 21 [100 READ 316] resource = 21 I am WRITE thread 4 (317) ** [100 READ 316] returns from t_yield() I am READ thread 100 (317) [97 READ 317] resource = 21 ** [97 READ 317] returns from t_yield() I am READ thread 97 (318) [4 WRITE 317] resource = 55 [100 READ 317] resource = 55 I am WRITE thread 4 (318) ** [100 READ 317] returns from t_yield() I am READ thread 100 (318) [97 READ 318] resource = 55 ** [97 READ 318] returns from t_yield() I am READ thread 97 (319) [4 WRITE 318] resource = 19 [100 READ 318] resource = 19 I am WRITE thread 4 (319) ** [100 READ 318] returns from t_yield() I am READ thread 100 (319) [97 READ 319] resource = 19 ** [97 READ 319] returns from t_yield() I am READ thread 97 (320) [4 WRITE 319] resource = 99 [100 READ 319] resource = 99 I am WRITE thread 4 (320) ** [100 READ 319] returns from t_yield() I am READ thread 100 (320) [97 READ 320] resource = 99 ** [97 READ 320] returns from t_yield() I am READ thread 97 (321) [4 WRITE 320] resource = 21 [100 READ 320] resource = 21 I am WRITE thread 4 (321) ** [100 READ 320] returns from t_yield() I am READ thread 100 (321) [97 READ 321] resource = 21 ** [97 READ 321] returns from t_yield() I am READ thread 97 (322) [4 WRITE 321] resource = 4 [100 READ 321] resource = 4 I am WRITE thread 4 (322) ** [100 READ 321] returns from t_yield() I am READ thread 100 (322) [97 READ 322] resource = 4 ** [97 READ 322] returns from t_yield() I am READ thread 97 (323) [4 WRITE 322] resource = 39 [100 READ 322] resource = 39 I am WRITE thread 4 (323) ** [100 READ 322] returns from t_yield() I am READ thread 100 (323) [97 READ 323] resource = 39 ** [97 READ 323] returns from t_yield() I am READ thread 97 (324) [4 WRITE 323] resource = 11 [100 READ 323] resource = 11 I am WRITE thread 4 (324) ** [100 READ 323] returns from t_yield() I am READ thread 100 (324) [97 READ 324] resource = 11 ** [97 READ 324] returns from t_yield() I am READ thread 97 (325) [4 WRITE 324] resource = 40 [100 READ 324] resource = 40 I am WRITE thread 4 (325) ** [100 READ 324] returns from t_yield() I am READ thread 100 (325) [97 READ 325] resource = 40 ** [97 READ 325] returns from t_yield() I am READ thread 97 (326) [4 WRITE 325] resource = 67 [100 READ 325] resource = 67 I am WRITE thread 4 (326) ** [100 READ 325] returns from t_yield() I am READ thread 100 (326) [97 READ 326] resource = 67 ** [97 READ 326] returns from t_yield() I am READ thread 97 (327) [4 WRITE 326] resource = 5 [100 READ 326] resource = 5 I am WRITE thread 4 (327) ** [100 READ 326] returns from t_yield() I am READ thread 100 (327) [97 READ 327] resource = 5 ** [97 READ 327] returns from t_yield() I am READ thread 97 (328) [4 WRITE 327] resource = 28 [100 READ 327] resource = 28 I am WRITE thread 4 (328) ** [100 READ 327] returns from t_yield() I am READ thread 100 (328) [97 READ 328] resource = 28 ** [97 READ 328] returns from t_yield() I am READ thread 97 (329) [4 WRITE 328] resource = 27 [100 READ 328] resource = 27 I am WRITE thread 4 (329) ** [100 READ 328] returns from t_yield() I am READ thread 100 (329) [97 READ 329] resource = 27 ** [97 READ 329] returns from t_yield() I am READ thread 97 (330) [4 WRITE 329] resource = 50 [100 READ 329] resource = 50 I am WRITE thread 4 (330) ** [100 READ 329] returns from t_yield() I am READ thread 100 (330) [97 READ 330] resource = 50 ** [97 READ 330] returns from t_yield() I am READ thread 97 (331) [4 WRITE 330] resource = 84 [100 READ 330] resource = 84 I am WRITE thread 4 (331) ** [100 READ 330] returns from t_yield() I am READ thread 100 (331) [97 READ 331] resource = 84 ** [97 READ 331] returns from t_yield() I am READ thread 97 (332) [4 WRITE 331] resource = 58 [100 READ 331] resource = 58 I am WRITE thread 4 (332) ** [100 READ 331] returns from t_yield() I am READ thread 100 (332) [97 READ 332] resource = 58 ** [97 READ 332] returns from t_yield() I am READ thread 97 (333) [4 WRITE 332] resource = 20 [100 READ 332] resource = 20 I am WRITE thread 4 (333) ** [100 READ 332] returns from t_yield() I am READ thread 100 (333) [97 READ 333] resource = 20 ** [97 READ 333] returns from t_yield() I am READ thread 97 (334) [4 WRITE 333] resource = 24 [100 READ 333] resource = 24 I am WRITE thread 4 (334) ** [100 READ 333] returns from t_yield() I am READ thread 100 (334) [97 READ 334] resource = 24 ** [97 READ 334] returns from t_yield() I am READ thread 97 (335) [4 WRITE 334] resource = 22 [100 READ 334] resource = 22 I am WRITE thread 4 (335) ** [100 READ 334] returns from t_yield() I am READ thread 100 (335) [97 READ 335] resource = 22 ** [97 READ 335] returns from t_yield() I am READ thread 97 (336) [4 WRITE 335] resource = 69 [100 READ 335] resource = 69 I am WRITE thread 4 (336) ** [100 READ 335] returns from t_yield() I am READ thread 100 (336) [97 READ 336] resource = 69 ** [97 READ 336] returns from t_yield() I am READ thread 97 (337) [4 WRITE 336] resource = 96 [100 READ 336] resource = 96 I am WRITE thread 4 (337) ** [100 READ 336] returns from t_yield() I am READ thread 100 (337) [97 READ 337] resource = 96 ** [97 READ 337] returns from t_yield() I am READ thread 97 (338) [4 WRITE 337] resource = 81 [100 READ 337] resource = 81 I am WRITE thread 4 (338) ** [100 READ 337] returns from t_yield() I am READ thread 100 (338) [97 READ 338] resource = 81 ** [97 READ 338] returns from t_yield() I am READ thread 97 (339) [4 WRITE 338] resource = 30 [100 READ 338] resource = 30 I am WRITE thread 4 (339) ** [100 READ 338] returns from t_yield() I am READ thread 100 (339) [97 READ 339] resource = 30 ** [97 READ 339] returns from t_yield() I am READ thread 97 (340) [4 WRITE 339] resource = 84 [100 READ 339] resource = 84 I am WRITE thread 4 (340) ** [100 READ 339] returns from t_yield() I am READ thread 100 (340) [97 READ 340] resource = 84 ** [97 READ 340] returns from t_yield() I am READ thread 97 (341) [4 WRITE 340] resource = 92 [100 READ 340] resource = 92 I am WRITE thread 4 (341) ** [100 READ 340] returns from t_yield() I am READ thread 100 (341) [97 READ 341] resource = 92 ** [97 READ 341] returns from t_yield() I am READ thread 97 (342) [4 WRITE 341] resource = 72 [100 READ 341] resource = 72 I am WRITE thread 4 (342) ** [100 READ 341] returns from t_yield() I am READ thread 100 (342) [97 READ 342] resource = 72 ** [97 READ 342] returns from t_yield() I am READ thread 97 (343) [4 WRITE 342] resource = 72 [100 READ 342] resource = 72 I am WRITE thread 4 (343) ** [100 READ 342] returns from t_yield() I am READ thread 100 (343) [97 READ 343] resource = 72 ** [97 READ 343] returns from t_yield() I am READ thread 97 (344) [4 WRITE 343] resource = 50 [100 READ 343] resource = 50 I am WRITE thread 4 (344) ** [100 READ 343] returns from t_yield() I am READ thread 100 (344) [97 READ 344] resource = 50 ** [97 READ 344] returns from t_yield() I am READ thread 97 (345) [4 WRITE 344] resource = 25 [100 READ 344] resource = 25 I am WRITE thread 4 (345) ** [100 READ 344] returns from t_yield() I am READ thread 100 (345) [97 READ 345] resource = 25 ** [97 READ 345] returns from t_yield() I am READ thread 97 (346) [4 WRITE 345] resource = 85 [100 READ 345] resource = 85 I am WRITE thread 4 (346) ** [100 READ 345] returns from t_yield() I am READ thread 100 (346) [97 READ 346] resource = 85 ** [97 READ 346] returns from t_yield() I am READ thread 97 (347) [4 WRITE 346] resource = 22 [100 READ 346] resource = 22 I am WRITE thread 4 (347) ** [100 READ 346] returns from t_yield() I am READ thread 100 (347) [97 READ 347] resource = 22 ** [97 READ 347] returns from t_yield() I am READ thread 97 (348) [4 WRITE 347] resource = 99 [100 READ 347] resource = 99 I am WRITE thread 4 (348) ** [100 READ 347] returns from t_yield() I am READ thread 100 (348) [97 READ 348] resource = 99 ** [97 READ 348] returns from t_yield() I am READ thread 97 (349) [4 WRITE 348] resource = 40 [100 READ 348] resource = 40 I am WRITE thread 4 (349) ** [100 READ 348] returns from t_yield() I am READ thread 100 (349) [97 READ 349] resource = 40 ** [97 READ 349] returns from t_yield() I am READ thread 97 (350) [4 WRITE 349] resource = 42 [100 READ 349] resource = 42 I am WRITE thread 4 (350) ** [100 READ 349] returns from t_yield() I am READ thread 100 (350) [97 READ 350] resource = 42 ** [97 READ 350] returns from t_yield() I am READ thread 97 (351) [4 WRITE 350] resource = 98 [100 READ 350] resource = 98 I am WRITE thread 4 (351) ** [100 READ 350] returns from t_yield() I am READ thread 100 (351) [97 READ 351] resource = 98 ** [97 READ 351] returns from t_yield() I am READ thread 97 (352) [4 WRITE 351] resource = 13 [100 READ 351] resource = 13 I am WRITE thread 4 (352) ** [100 READ 351] returns from t_yield() I am READ thread 100 (352) [97 READ 352] resource = 13 ** [97 READ 352] returns from t_yield() I am READ thread 97 (353) [4 WRITE 352] resource = 98 [100 READ 352] resource = 98 I am WRITE thread 4 (353) ** [100 READ 352] returns from t_yield() I am READ thread 100 (353) [97 READ 353] resource = 98 ** [97 READ 353] returns from t_yield() I am READ thread 97 (354) [4 WRITE 353] resource = 90 [100 READ 353] resource = 90 I am WRITE thread 4 (354) ** [100 READ 353] returns from t_yield() I am READ thread 100 (354) [97 READ 354] resource = 90 ** [97 READ 354] returns from t_yield() I am READ thread 97 (355) [4 WRITE 354] resource = 24 [100 READ 354] resource = 24 I am WRITE thread 4 (355) ** [100 READ 354] returns from t_yield() I am READ thread 100 (355) [97 READ 355] resource = 24 ** [97 READ 355] returns from t_yield() I am READ thread 97 (356) [4 WRITE 355] resource = 90 [100 READ 355] resource = 90 I am WRITE thread 4 (356) ** [100 READ 355] returns from t_yield() I am READ thread 100 (356) [97 READ 356] resource = 90 ** [97 READ 356] returns from t_yield() I am READ thread 97 (357) [4 WRITE 356] resource = 9 [100 READ 356] resource = 9 I am WRITE thread 4 (357) ** [100 READ 356] returns from t_yield() I am READ thread 100 (357) [97 READ 357] resource = 9 ** [97 READ 357] returns from t_yield() I am READ thread 97 (358) [4 WRITE 357] resource = 81 [100 READ 357] resource = 81 I am WRITE thread 4 (358) ** [100 READ 357] returns from t_yield() I am READ thread 100 (358) [97 READ 358] resource = 81 ** [97 READ 358] returns from t_yield() I am READ thread 97 (359) [4 WRITE 358] resource = 19 [100 READ 358] resource = 19 I am WRITE thread 4 (359) ** [100 READ 358] returns from t_yield() I am READ thread 100 (359) [97 READ 359] resource = 19 ** [97 READ 359] returns from t_yield() I am READ thread 97 (360) [4 WRITE 359] resource = 36 [100 READ 359] resource = 36 I am WRITE thread 4 (360) ** [100 READ 359] returns from t_yield() I am READ thread 100 (360) [97 READ 360] resource = 36 ** [97 READ 360] returns from t_yield() I am READ thread 97 (361) [4 WRITE 360] resource = 32 [100 READ 360] resource = 32 I am WRITE thread 4 (361) ** [100 READ 360] returns from t_yield() I am READ thread 100 (361) [97 READ 361] resource = 32 ** [97 READ 361] returns from t_yield() I am READ thread 97 (362) [4 WRITE 361] resource = 55 [100 READ 361] resource = 55 I am WRITE thread 4 (362) ** [100 READ 361] returns from t_yield() I am READ thread 100 (362) [97 READ 362] resource = 55 ** [97 READ 362] returns from t_yield() I am READ thread 97 (363) [4 WRITE 362] resource = 94 [100 READ 362] resource = 94 I am WRITE thread 4 (363) ** [100 READ 362] returns from t_yield() I am READ thread 100 (363) [97 READ 363] resource = 94 ** [97 READ 363] returns from t_yield() I am READ thread 97 (364) [4 WRITE 363] resource = 4 [100 READ 363] resource = 4 I am WRITE thread 4 (364) ** [100 READ 363] returns from t_yield() I am READ thread 100 (364) [97 READ 364] resource = 4 ** [97 READ 364] returns from t_yield() I am READ thread 97 (365) [4 WRITE 364] resource = 79 [100 READ 364] resource = 79 I am WRITE thread 4 (365) ** [100 READ 364] returns from t_yield() I am READ thread 100 (365) [97 READ 365] resource = 79 ** [97 READ 365] returns from t_yield() I am READ thread 97 (366) [4 WRITE 365] resource = 69 [100 READ 365] resource = 69 I am WRITE thread 4 (366) ** [100 READ 365] returns from t_yield() I am READ thread 100 (366) [97 READ 366] resource = 69 ** [97 READ 366] returns from t_yield() I am READ thread 97 (367) [4 WRITE 366] resource = 73 [100 READ 366] resource = 73 I am WRITE thread 4 (367) ** [100 READ 366] returns from t_yield() I am READ thread 100 (367) [97 READ 367] resource = 73 ** [97 READ 367] returns from t_yield() I am READ thread 97 (368) [4 WRITE 367] resource = 76 [100 READ 367] resource = 76 I am WRITE thread 4 (368) ** [100 READ 367] returns from t_yield() I am READ thread 100 (368) [97 READ 368] resource = 76 ** [97 READ 368] returns from t_yield() I am READ thread 97 (369) [4 WRITE 368] resource = 50 [100 READ 368] resource = 50 I am WRITE thread 4 (369) ** [100 READ 368] returns from t_yield() I am READ thread 100 (369) [97 READ 369] resource = 50 ** [97 READ 369] returns from t_yield() I am READ thread 97 (370) [4 WRITE 369] resource = 55 [100 READ 369] resource = 55 I am WRITE thread 4 (370) ** [100 READ 369] returns from t_yield() I am READ thread 100 (370) [97 READ 370] resource = 55 ** [97 READ 370] returns from t_yield() I am READ thread 97 (371) [100 READ 370] resource = 55 ** [100 READ 370] returns from t_yield() I am READ thread 100 (371) [4 WRITE 370] resource = 60 [97 READ 371] resource = 60 I am WRITE thread 4 (371) ** [97 READ 371] returns from t_yield() I am READ thread 97 (372) [100 READ 371] resource = 60 ** [100 READ 371] returns from t_yield() I am READ thread 100 (372) [4 WRITE 371] resource = 42 [97 READ 372] resource = 42 I am WRITE thread 4 (372) ** [97 READ 372] returns from t_yield() I am READ thread 97 (373) [100 READ 372] resource = 42 ** [100 READ 372] returns from t_yield() I am READ thread 100 (373) [4 WRITE 372] resource = 79 [97 READ 373] resource = 79 I am WRITE thread 4 (373) ** [97 READ 373] returns from t_yield() I am READ thread 97 (374) [100 READ 373] resource = 79 ** [100 READ 373] returns from t_yield() I am READ thread 100 (374) [4 WRITE 373] resource = 84 [97 READ 374] resource = 84 I am WRITE thread 4 (374) ** [97 READ 374] returns from t_yield() I am READ thread 97 (375) [100 READ 374] resource = 84 ** [100 READ 374] returns from t_yield() I am READ thread 100 (375) [4 WRITE 374] resource = 93 [97 READ 375] resource = 93 I am WRITE thread 4 (375) ** [97 READ 375] returns from t_yield() I am READ thread 97 (376) [100 READ 375] resource = 93 ** [100 READ 375] returns from t_yield() I am READ thread 100 (376) [4 WRITE 375] resource = 5 [97 READ 376] resource = 5 I am WRITE thread 4 (376) ** [97 READ 376] returns from t_yield() I am READ thread 97 (377) [100 READ 376] resource = 5 ** [100 READ 376] returns from t_yield() I am READ thread 100 (377) [4 WRITE 376] resource = 21 [97 READ 377] resource = 21 I am WRITE thread 4 (377) ** [97 READ 377] returns from t_yield() I am READ thread 97 (378) [100 READ 377] resource = 21 ** [100 READ 377] returns from t_yield() I am READ thread 100 (378) [4 WRITE 377] resource = 67 [97 READ 378] resource = 67 I am WRITE thread 4 (378) ** [97 READ 378] returns from t_yield() I am READ thread 97 (379) [100 READ 378] resource = 67 ** [100 READ 378] returns from t_yield() I am READ thread 100 (379) [4 WRITE 378] resource = 4 [97 READ 379] resource = 4 I am WRITE thread 4 (379) ** [97 READ 379] returns from t_yield() I am READ thread 97 (380) [100 READ 379] resource = 4 ** [100 READ 379] returns from t_yield() I am READ thread 100 (380) [4 WRITE 379] resource = 13 [97 READ 380] resource = 13 I am WRITE thread 4 (380) ** [97 READ 380] returns from t_yield() I am READ thread 97 (381) [100 READ 380] resource = 13 ** [100 READ 380] returns from t_yield() I am READ thread 100 (381) [4 WRITE 380] resource = 61 [97 READ 381] resource = 61 I am WRITE thread 4 (381) ** [97 READ 381] returns from t_yield() I am READ thread 97 (382) [100 READ 381] resource = 61 ** [100 READ 381] returns from t_yield() I am READ thread 100 (382) [4 WRITE 381] resource = 54 [97 READ 382] resource = 54 I am WRITE thread 4 (382) ** [97 READ 382] returns from t_yield() I am READ thread 97 (383) [100 READ 382] resource = 54 ** [100 READ 382] returns from t_yield() I am READ thread 100 (383) [4 WRITE 382] resource = 26 [97 READ 383] resource = 26 I am WRITE thread 4 (383) ** [97 READ 383] returns from t_yield() I am READ thread 97 (384) [100 READ 383] resource = 26 ** [100 READ 383] returns from t_yield() I am READ thread 100 (384) [4 WRITE 383] resource = 59 [97 READ 384] resource = 59 I am WRITE thread 4 (384) ** [97 READ 384] returns from t_yield() I am READ thread 97 (385) [100 READ 384] resource = 59 ** [100 READ 384] returns from t_yield() I am READ thread 100 (385) [4 WRITE 384] resource = 44 [97 READ 385] resource = 44 I am WRITE thread 4 (385) ** [97 READ 385] returns from t_yield() I am READ thread 97 (386) [100 READ 385] resource = 44 ** [100 READ 385] returns from t_yield() I am READ thread 100 (386) [4 WRITE 385] resource = 2 [97 READ 386] resource = 2 I am WRITE thread 4 (386) ** [97 READ 386] returns from t_yield() I am READ thread 97 (387) [100 READ 386] resource = 2 ** [100 READ 386] returns from t_yield() I am READ thread 100 (387) [4 WRITE 386] resource = 2 [97 READ 387] resource = 2 I am WRITE thread 4 (387) ** [97 READ 387] returns from t_yield() I am READ thread 97 (388) [100 READ 387] resource = 2 ** [100 READ 387] returns from t_yield() I am READ thread 100 (388) [4 WRITE 387] resource = 6 [97 READ 388] resource = 6 I am WRITE thread 4 (388) ** [97 READ 388] returns from t_yield() I am READ thread 97 (389) [100 READ 388] resource = 6 ** [100 READ 388] returns from t_yield() I am READ thread 100 (389) [4 WRITE 388] resource = 84 [97 READ 389] resource = 84 I am WRITE thread 4 (389) ** [97 READ 389] returns from t_yield() I am READ thread 97 (390) [100 READ 389] resource = 84 ** [100 READ 389] returns from t_yield() I am READ thread 100 (390) [4 WRITE 389] resource = 21 [97 READ 390] resource = 21 I am WRITE thread 4 (390) ** [97 READ 390] returns from t_yield() I am READ thread 97 (391) [100 READ 390] resource = 21 ** [100 READ 390] returns from t_yield() I am READ thread 100 (391) [4 WRITE 390] resource = 42 [97 READ 391] resource = 42 I am WRITE thread 4 (391) ** [97 READ 391] returns from t_yield() I am READ thread 97 (392) [100 READ 391] resource = 42 ** [100 READ 391] returns from t_yield() I am READ thread 100 (392) [4 WRITE 391] resource = 68 [97 READ 392] resource = 68 I am WRITE thread 4 (392) ** [97 READ 392] returns from t_yield() I am READ thread 97 (393) [100 READ 392] resource = 68 ** [100 READ 392] returns from t_yield() I am READ thread 100 (393) [4 WRITE 392] resource = 28 [97 READ 393] resource = 28 I am WRITE thread 4 (393) ** [97 READ 393] returns from t_yield() I am READ thread 97 (394) [100 READ 393] resource = 28 ** [100 READ 393] returns from t_yield() I am READ thread 100 (394) [4 WRITE 393] resource = 89 [97 READ 394] resource = 89 I am WRITE thread 4 (394) ** [97 READ 394] returns from t_yield() I am READ thread 97 (395) [100 READ 394] resource = 89 ** [100 READ 394] returns from t_yield() I am READ thread 100 (395) [4 WRITE 394] resource = 72 [97 READ 395] resource = 72 I am WRITE thread 4 (395) ** [97 READ 395] returns from t_yield() I am READ thread 97 (396) [100 READ 395] resource = 72 ** [100 READ 395] returns from t_yield() I am READ thread 100 (396) [4 WRITE 395] resource = 8 [97 READ 396] resource = 8 I am WRITE thread 4 (396) ** [97 READ 396] returns from t_yield() I am READ thread 97 (397) [100 READ 396] resource = 8 ** [100 READ 396] returns from t_yield() I am READ thread 100 (397) [4 WRITE 396] resource = 58 [97 READ 397] resource = 58 I am WRITE thread 4 (397) ** [97 READ 397] returns from t_yield() I am READ thread 97 (398) [100 READ 397] resource = 58 ** [100 READ 397] returns from t_yield() I am READ thread 100 (398) [4 WRITE 397] resource = 98 [97 READ 398] resource = 98 I am WRITE thread 4 (398) ** [97 READ 398] returns from t_yield() I am READ thread 97 (399) [100 READ 398] resource = 98 ** [100 READ 398] returns from t_yield() I am READ thread 100 (399) [4 WRITE 398] resource = 36 [97 READ 399] resource = 36 I am WRITE thread 4 (399) ** [97 READ 399] returns from t_yield() I am READ thread 97 (400) [100 READ 399] resource = 36 ** [100 READ 399] returns from t_yield() I am READ thread 100 (400) [4 WRITE 399] resource = 8 [97 READ 400] resource = 8 I am WRITE thread 4 (400) ** [97 READ 400] returns from t_yield() I am READ thread 97 (401) [100 READ 400] resource = 8 ** [100 READ 400] returns from t_yield() I am READ thread 100 (401) [4 WRITE 400] resource = 53 [97 READ 401] resource = 53 I am WRITE thread 4 (401) ** [97 READ 401] returns from t_yield() I am READ thread 97 (402) [100 READ 401] resource = 53 ** [100 READ 401] returns from t_yield() I am READ thread 100 (402) [4 WRITE 401] resource = 48 [97 READ 402] resource = 48 I am WRITE thread 4 (402) ** [97 READ 402] returns from t_yield() I am READ thread 97 (403) [100 READ 402] resource = 48 ** [100 READ 402] returns from t_yield() I am READ thread 100 (403) [4 WRITE 402] resource = 3 [97 READ 403] resource = 3 I am WRITE thread 4 (403) ** [97 READ 403] returns from t_yield() I am READ thread 97 (404) [100 READ 403] resource = 3 ** [100 READ 403] returns from t_yield() I am READ thread 100 (404) [4 WRITE 403] resource = 33 [97 READ 404] resource = 33 I am WRITE thread 4 (404) ** [97 READ 404] returns from t_yield() I am READ thread 97 (405) [100 READ 404] resource = 33 ** [100 READ 404] returns from t_yield() I am READ thread 100 (405) [4 WRITE 404] resource = 33 [97 READ 405] resource = 33 I am WRITE thread 4 (405) ** [97 READ 405] returns from t_yield() I am READ thread 97 (406) [100 READ 405] resource = 33 ** [100 READ 405] returns from t_yield() I am READ thread 100 (406) [4 WRITE 405] resource = 48 [97 READ 406] resource = 48 I am WRITE thread 4 (406) ** [97 READ 406] returns from t_yield() I am READ thread 97 (407) [100 READ 406] resource = 48 ** [100 READ 406] returns from t_yield() I am READ thread 100 (407) [4 WRITE 406] resource = 90 [97 READ 407] resource = 90 I am WRITE thread 4 (407) ** [97 READ 407] returns from t_yield() I am READ thread 97 (408) [100 READ 407] resource = 90 ** [100 READ 407] returns from t_yield() I am READ thread 100 (408) [4 WRITE 407] resource = 54 [97 READ 408] resource = 54 I am WRITE thread 4 (408) ** [97 READ 408] returns from t_yield() I am READ thread 97 (409) [100 READ 408] resource = 54 ** [100 READ 408] returns from t_yield() I am READ thread 100 (409) [4 WRITE 408] resource = 67 [97 READ 409] resource = 67 I am WRITE thread 4 (409) ** [97 READ 409] returns from t_yield() I am READ thread 97 (410) [100 READ 409] resource = 67 ** [100 READ 409] returns from t_yield() I am READ thread 100 (410) [4 WRITE 409] resource = 46 [97 READ 410] resource = 46 I am WRITE thread 4 (410) ** [97 READ 410] returns from t_yield() I am READ thread 97 (411) [100 READ 410] resource = 46 ** [100 READ 410] returns from t_yield() I am READ thread 100 (411) [4 WRITE 410] resource = 68 [97 READ 411] resource = 68 I am WRITE thread 4 (411) ** [97 READ 411] returns from t_yield() I am READ thread 97 (412) [100 READ 411] resource = 68 ** [100 READ 411] returns from t_yield() I am READ thread 100 (412) [4 WRITE 411] resource = 29 [97 READ 412] resource = 29 I am WRITE thread 4 (412) ** [97 READ 412] returns from t_yield() I am READ thread 97 (413) [100 READ 412] resource = 29 ** [100 READ 412] returns from t_yield() I am READ thread 100 (413) [4 WRITE 412] resource = 0 [97 READ 413] resource = 0 I am WRITE thread 4 (413) ** [97 READ 413] returns from t_yield() I am READ thread 97 (414) [100 READ 413] resource = 0 ** [100 READ 413] returns from t_yield() I am READ thread 100 (414) [4 WRITE 413] resource = 46 [97 READ 414] resource = 46 I am WRITE thread 4 (414) ** [97 READ 414] returns from t_yield() I am READ thread 97 (415) [100 READ 414] resource = 46 ** [100 READ 414] returns from t_yield() I am READ thread 100 (415) [4 WRITE 414] resource = 88 [97 READ 415] resource = 88 I am WRITE thread 4 (415) ** [97 READ 415] returns from t_yield() I am READ thread 97 (416) [100 READ 415] resource = 88 ** [100 READ 415] returns from t_yield() I am READ thread 100 (416) [4 WRITE 415] resource = 97 [97 READ 416] resource = 97 I am WRITE thread 4 (416) ** [97 READ 416] returns from t_yield() I am READ thread 97 (417) [100 READ 416] resource = 97 ** [100 READ 416] returns from t_yield() I am READ thread 100 (417) [4 WRITE 416] resource = 49 [97 READ 417] resource = 49 I am WRITE thread 4 (417) ** [97 READ 417] returns from t_yield() I am READ thread 97 (418) [100 READ 417] resource = 49 ** [100 READ 417] returns from t_yield() I am READ thread 100 (418) [4 WRITE 417] resource = 90 [97 READ 418] resource = 90 I am WRITE thread 4 (418) ** [97 READ 418] returns from t_yield() I am READ thread 97 (419) [100 READ 418] resource = 90 ** [100 READ 418] returns from t_yield() I am READ thread 100 (419) [4 WRITE 418] resource = 3 [97 READ 419] resource = 3 I am WRITE thread 4 (419) ** [97 READ 419] returns from t_yield() I am READ thread 97 (420) [100 READ 419] resource = 3 ** [100 READ 419] returns from t_yield() I am READ thread 100 (420) [4 WRITE 419] resource = 33 [97 READ 420] resource = 33 I am WRITE thread 4 (420) ** [97 READ 420] returns from t_yield() I am READ thread 97 (421) [100 READ 420] resource = 33 ** [100 READ 420] returns from t_yield() I am READ thread 100 (421) [4 WRITE 420] resource = 63 [97 READ 421] resource = 63 I am WRITE thread 4 (421) ** [97 READ 421] returns from t_yield() I am READ thread 97 (422) [100 READ 421] resource = 63 ** [100 READ 421] returns from t_yield() I am READ thread 100 (422) [4 WRITE 421] resource = 97 [97 READ 422] resource = 97 I am WRITE thread 4 (422) ** [97 READ 422] returns from t_yield() I am READ thread 97 (423) [100 READ 422] resource = 97 ** [100 READ 422] returns from t_yield() I am READ thread 100 (423) [4 WRITE 422] resource = 53 [97 READ 423] resource = 53 I am WRITE thread 4 (423) ** [97 READ 423] returns from t_yield() I am READ thread 97 (424) [100 READ 423] resource = 53 ** [100 READ 423] returns from t_yield() I am READ thread 100 (424) [4 WRITE 423] resource = 92 [97 READ 424] resource = 92 I am WRITE thread 4 (424) ** [97 READ 424] returns from t_yield() I am READ thread 97 (425) [100 READ 424] resource = 92 ** [100 READ 424] returns from t_yield() I am READ thread 100 (425) [4 WRITE 424] resource = 86 [97 READ 425] resource = 86 I am WRITE thread 4 (425) ** [97 READ 425] returns from t_yield() I am READ thread 97 (426) [100 READ 425] resource = 86 ** [100 READ 425] returns from t_yield() I am READ thread 100 (426) [4 WRITE 425] resource = 25 [97 READ 426] resource = 25 I am WRITE thread 4 (426) ** [97 READ 426] returns from t_yield() I am READ thread 97 (427) [100 READ 426] resource = 25 ** [100 READ 426] returns from t_yield() I am READ thread 100 (427) [4 WRITE 426] resource = 52 [97 READ 427] resource = 52 I am WRITE thread 4 (427) ** [97 READ 427] returns from t_yield() I am READ thread 97 (428) [100 READ 427] resource = 52 ** [100 READ 427] returns from t_yield() I am READ thread 100 (428) [4 WRITE 427] resource = 96 [97 READ 428] resource = 96 I am WRITE thread 4 (428) ** [97 READ 428] returns from t_yield() I am READ thread 97 (429) [100 READ 428] resource = 96 ** [100 READ 428] returns from t_yield() I am READ thread 100 (429) [4 WRITE 428] resource = 75 [97 READ 429] resource = 75 I am WRITE thread 4 (429) ** [97 READ 429] returns from t_yield() I am READ thread 97 (430) [100 READ 429] resource = 75 ** [100 READ 429] returns from t_yield() I am READ thread 100 (430) [4 WRITE 429] resource = 88 [97 READ 430] resource = 88 I am WRITE thread 4 (430) ** [97 READ 430] returns from t_yield() I am READ thread 97 (431) [100 READ 430] resource = 88 ** [100 READ 430] returns from t_yield() I am READ thread 100 (431) [4 WRITE 430] resource = 57 [97 READ 431] resource = 57 I am WRITE thread 4 (431) ** [97 READ 431] returns from t_yield() I am READ thread 97 (432) [100 READ 431] resource = 57 ** [100 READ 431] returns from t_yield() I am READ thread 100 (432) [4 WRITE 431] resource = 29 [97 READ 432] resource = 29 I am WRITE thread 4 (432) ** [97 READ 432] returns from t_yield() I am READ thread 97 (433) [100 READ 432] resource = 29 ** [100 READ 432] returns from t_yield() I am READ thread 100 (433) [4 WRITE 432] resource = 36 [97 READ 433] resource = 36 I am WRITE thread 4 (433) ** [97 READ 433] returns from t_yield() I am READ thread 97 (434) [100 READ 433] resource = 36 ** [100 READ 433] returns from t_yield() I am READ thread 100 (434) [4 WRITE 433] resource = 60 [97 READ 434] resource = 60 I am WRITE thread 4 (434) ** [97 READ 434] returns from t_yield() I am READ thread 97 (435) [100 READ 434] resource = 60 ** [100 READ 434] returns from t_yield() I am READ thread 100 (435) [4 WRITE 434] resource = 14 [97 READ 435] resource = 14 I am WRITE thread 4 (435) ** [97 READ 435] returns from t_yield() I am READ thread 97 (436) [100 READ 435] resource = 14 ** [100 READ 435] returns from t_yield() I am READ thread 100 (436) [4 WRITE 435] resource = 21 [97 READ 436] resource = 21 I am WRITE thread 4 (436) ** [97 READ 436] returns from t_yield() I am READ thread 97 (437) [100 READ 436] resource = 21 ** [100 READ 436] returns from t_yield() I am READ thread 100 (437) [4 WRITE 436] resource = 60 [97 READ 437] resource = 60 I am WRITE thread 4 (437) ** [97 READ 437] returns from t_yield() I am READ thread 97 (438) [100 READ 437] resource = 60 ** [100 READ 437] returns from t_yield() I am READ thread 100 (438) [4 WRITE 437] resource = 4 [97 READ 438] resource = 4 I am WRITE thread 4 (438) ** [97 READ 438] returns from t_yield() I am READ thread 97 (439) [100 READ 438] resource = 4 ** [100 READ 438] returns from t_yield() I am READ thread 100 (439) [4 WRITE 438] resource = 28 [97 READ 439] resource = 28 I am WRITE thread 4 (439) ** [97 READ 439] returns from t_yield() I am READ thread 97 (440) [100 READ 439] resource = 28 ** [100 READ 439] returns from t_yield() I am READ thread 100 (440) [4 WRITE 439] resource = 27 [97 READ 440] resource = 27 I am WRITE thread 4 (440) ** [97 READ 440] returns from t_yield() I am READ thread 97 (441) [100 READ 440] resource = 27 ** [100 READ 440] returns from t_yield() I am READ thread 100 (441) [4 WRITE 440] resource = 50 [97 READ 441] resource = 50 I am WRITE thread 4 (441) ** [97 READ 441] returns from t_yield() I am READ thread 97 (442) [100 READ 441] resource = 50 ** [100 READ 441] returns from t_yield() I am READ thread 100 (442) [4 WRITE 441] resource = 48 [97 READ 442] resource = 48 I am WRITE thread 4 (442) ** [97 READ 442] returns from t_yield() I am READ thread 97 (443) [100 READ 442] resource = 48 ** [100 READ 442] returns from t_yield() I am READ thread 100 (443) [4 WRITE 442] resource = 56 [97 READ 443] resource = 56 I am WRITE thread 4 (443) ** [97 READ 443] returns from t_yield() I am READ thread 97 (444) [100 READ 443] resource = 56 ** [100 READ 443] returns from t_yield() I am READ thread 100 (444) [4 WRITE 443] resource = 2 [97 READ 444] resource = 2 I am WRITE thread 4 (444) ** [97 READ 444] returns from t_yield() I am READ thread 97 (445) [100 READ 444] resource = 2 ** [100 READ 444] returns from t_yield() I am READ thread 100 (445) [4 WRITE 444] resource = 94 [97 READ 445] resource = 94 I am WRITE thread 4 (445) ** [97 READ 445] returns from t_yield() I am READ thread 97 (446) [100 READ 445] resource = 94 ** [100 READ 445] returns from t_yield() I am READ thread 100 (446) [4 WRITE 445] resource = 97 [97 READ 446] resource = 97 I am WRITE thread 4 (446) ** [97 READ 446] returns from t_yield() I am READ thread 97 (447) [100 READ 446] resource = 97 ** [100 READ 446] returns from t_yield() I am READ thread 100 (447) [4 WRITE 446] resource = 99 [97 READ 447] resource = 99 I am WRITE thread 4 (447) ** [97 READ 447] returns from t_yield() I am READ thread 97 (448) [100 READ 447] resource = 99 ** [100 READ 447] returns from t_yield() I am READ thread 100 (448) [4 WRITE 447] resource = 43 [97 READ 448] resource = 43 I am WRITE thread 4 (448) ** [97 READ 448] returns from t_yield() I am READ thread 97 (449) [100 READ 448] resource = 43 ** [100 READ 448] returns from t_yield() I am READ thread 100 (449) [4 WRITE 448] resource = 39 [97 READ 449] resource = 39 I am WRITE thread 4 (449) ** [97 READ 449] returns from t_yield() I am READ thread 97 (450) [100 READ 449] resource = 39 ** [100 READ 449] returns from t_yield() I am READ thread 100 (450) [4 WRITE 449] resource = 2 [97 READ 450] resource = 2 I am WRITE thread 4 (450) ** [97 READ 450] returns from t_yield() I am READ thread 97 (451) [100 READ 450] resource = 2 ** [100 READ 450] returns from t_yield() I am READ thread 100 (451) [4 WRITE 450] resource = 28 [97 READ 451] resource = 28 I am WRITE thread 4 (451) ** [97 READ 451] returns from t_yield() I am READ thread 97 (452) [100 READ 451] resource = 28 ** [100 READ 451] returns from t_yield() I am READ thread 100 (452) [4 WRITE 451] resource = 3 [97 READ 452] resource = 3 I am WRITE thread 4 (452) ** [97 READ 452] returns from t_yield() I am READ thread 97 (453) [100 READ 452] resource = 3 ** [100 READ 452] returns from t_yield() I am READ thread 100 (453) [4 WRITE 452] resource = 0 [97 READ 453] resource = 0 I am WRITE thread 4 (453) ** [97 READ 453] returns from t_yield() I am READ thread 97 (454) [100 READ 453] resource = 0 ** [100 READ 453] returns from t_yield() I am READ thread 100 (454) [4 WRITE 453] resource = 81 [97 READ 454] resource = 81 I am WRITE thread 4 (454) ** [97 READ 454] returns from t_yield() I am READ thread 97 (455) [100 READ 454] resource = 81 ** [100 READ 454] returns from t_yield() I am READ thread 100 (455) [4 WRITE 454] resource = 47 [97 READ 455] resource = 47 I am WRITE thread 4 (455) ** [97 READ 455] returns from t_yield() I am READ thread 97 (456) [100 READ 455] resource = 47 ** [100 READ 455] returns from t_yield() I am READ thread 100 (456) [4 WRITE 455] resource = 38 [97 READ 456] resource = 38 I am WRITE thread 4 (456) ** [97 READ 456] returns from t_yield() I am READ thread 97 (457) [100 READ 456] resource = 38 ** [100 READ 456] returns from t_yield() I am READ thread 100 (457) [4 WRITE 456] resource = 59 [97 READ 457] resource = 59 I am WRITE thread 4 (457) ** [97 READ 457] returns from t_yield() I am READ thread 97 (458) [100 READ 457] resource = 59 ** [100 READ 457] returns from t_yield() I am READ thread 100 (458) [4 WRITE 457] resource = 51 [97 READ 458] resource = 51 I am WRITE thread 4 (458) ** [97 READ 458] returns from t_yield() I am READ thread 97 (459) [100 READ 458] resource = 51 ** [100 READ 458] returns from t_yield() I am READ thread 100 (459) [4 WRITE 458] resource = 35 [97 READ 459] resource = 35 I am WRITE thread 4 (459) ** [97 READ 459] returns from t_yield() I am READ thread 97 (460) [100 READ 459] resource = 35 ** [100 READ 459] returns from t_yield() I am READ thread 100 (460) [4 WRITE 459] resource = 34 [97 READ 460] resource = 34 I am WRITE thread 4 (460) ** [97 READ 460] returns from t_yield() I am READ thread 97 (461) [100 READ 460] resource = 34 ** [100 READ 460] returns from t_yield() I am READ thread 100 (461) [4 WRITE 460] resource = 39 [97 READ 461] resource = 39 I am WRITE thread 4 (461) ** [97 READ 461] returns from t_yield() I am READ thread 97 (462) [100 READ 461] resource = 39 ** [100 READ 461] returns from t_yield() I am READ thread 100 (462) [4 WRITE 461] resource = 92 [97 READ 462] resource = 92 I am WRITE thread 4 (462) ** [97 READ 462] returns from t_yield() I am READ thread 97 (463) [100 READ 462] resource = 92 ** [100 READ 462] returns from t_yield() I am READ thread 100 (463) [4 WRITE 462] resource = 15 [97 READ 463] resource = 15 I am WRITE thread 4 (463) ** [97 READ 463] returns from t_yield() I am READ thread 97 (464) [100 READ 463] resource = 15 ** [100 READ 463] returns from t_yield() I am READ thread 100 (464) [4 WRITE 463] resource = 27 [97 READ 464] resource = 27 I am WRITE thread 4 (464) ** [97 READ 464] returns from t_yield() I am READ thread 97 (465) [100 READ 464] resource = 27 ** [100 READ 464] returns from t_yield() I am READ thread 100 (465) [4 WRITE 464] resource = 4 [97 READ 465] resource = 4 I am WRITE thread 4 (465) ** [97 READ 465] returns from t_yield() I am READ thread 97 (466) [100 READ 465] resource = 4 ** [100 READ 465] returns from t_yield() I am READ thread 100 (466) [4 WRITE 465] resource = 29 [97 READ 466] resource = 29 I am WRITE thread 4 (466) ** [97 READ 466] returns from t_yield() I am READ thread 97 (467) [100 READ 466] resource = 29 ** [100 READ 466] returns from t_yield() I am READ thread 100 (467) [4 WRITE 466] resource = 49 [97 READ 467] resource = 49 I am WRITE thread 4 (467) ** [97 READ 467] returns from t_yield() I am READ thread 97 (468) [100 READ 467] resource = 49 ** [100 READ 467] returns from t_yield() I am READ thread 100 (468) [4 WRITE 467] resource = 64 [97 READ 468] resource = 64 I am WRITE thread 4 (468) ** [97 READ 468] returns from t_yield() I am READ thread 97 (469) [100 READ 468] resource = 64 ** [100 READ 468] returns from t_yield() I am READ thread 100 (469) [4 WRITE 468] resource = 85 [97 READ 469] resource = 85 I am WRITE thread 4 (469) ** [97 READ 469] returns from t_yield() I am READ thread 97 (470) [100 READ 469] resource = 85 ** [100 READ 469] returns from t_yield() I am READ thread 100 (470) [4 WRITE 469] resource = 29 [97 READ 470] resource = 29 I am WRITE thread 4 (470) ** [97 READ 470] returns from t_yield() I am READ thread 97 (471) [100 READ 470] resource = 29 ** [100 READ 470] returns from t_yield() I am READ thread 100 (471) [4 WRITE 470] resource = 43 [97 READ 471] resource = 43 I am WRITE thread 4 (471) ** [97 READ 471] returns from t_yield() I am READ thread 97 (472) [100 READ 471] resource = 43 ** [100 READ 471] returns from t_yield() I am READ thread 100 (472) [4 WRITE 471] resource = 35 [97 READ 472] resource = 35 I am WRITE thread 4 (472) ** [97 READ 472] returns from t_yield() I am READ thread 97 (473) [100 READ 472] resource = 35 ** [100 READ 472] returns from t_yield() I am READ thread 100 (473) [4 WRITE 472] resource = 77 [97 READ 473] resource = 77 I am WRITE thread 4 (473) ** [97 READ 473] returns from t_yield() I am READ thread 97 (474) [100 READ 473] resource = 77 ** [100 READ 473] returns from t_yield() I am READ thread 100 (474) [4 WRITE 473] resource = 0 [97 READ 474] resource = 0 I am WRITE thread 4 (474) ** [97 READ 474] returns from t_yield() I am READ thread 97 (475) [100 READ 474] resource = 0 ** [100 READ 474] returns from t_yield() I am READ thread 100 (475) [4 WRITE 474] resource = 38 [97 READ 475] resource = 38 I am WRITE thread 4 (475) ** [97 READ 475] returns from t_yield() I am READ thread 97 (476) [100 READ 475] resource = 38 ** [100 READ 475] returns from t_yield() I am READ thread 100 (476) [4 WRITE 475] resource = 71 [97 READ 476] resource = 71 I am WRITE thread 4 (476) ** [97 READ 476] returns from t_yield() I am READ thread 97 (477) [100 READ 476] resource = 71 ** [100 READ 476] returns from t_yield() I am READ thread 100 (477) [4 WRITE 476] resource = 49 [97 READ 477] resource = 49 I am WRITE thread 4 (477) ** [97 READ 477] returns from t_yield() I am READ thread 97 (478) [100 READ 477] resource = 49 ** [100 READ 477] returns from t_yield() I am READ thread 100 (478) [4 WRITE 477] resource = 89 [97 READ 478] resource = 89 I am WRITE thread 4 (478) ** [97 READ 478] returns from t_yield() I am READ thread 97 (479) [100 READ 478] resource = 89 ** [100 READ 478] returns from t_yield() I am READ thread 100 (479) [4 WRITE 478] resource = 67 [97 READ 479] resource = 67 I am WRITE thread 4 (479) ** [97 READ 479] returns from t_yield() I am READ thread 97 (480) [100 READ 479] resource = 67 ** [100 READ 479] returns from t_yield() I am READ thread 100 (480) [4 WRITE 479] resource = 88 [97 READ 480] resource = 88 I am WRITE thread 4 (480) ** [97 READ 480] returns from t_yield() I am READ thread 97 (481) [100 READ 480] resource = 88 ** [100 READ 480] returns from t_yield() I am READ thread 100 (481) [4 WRITE 480] resource = 92 [97 READ 481] resource = 92 I am WRITE thread 4 (481) ** [97 READ 481] returns from t_yield() I am READ thread 97 (482) [100 READ 481] resource = 92 ** [100 READ 481] returns from t_yield() I am READ thread 100 (482) [4 WRITE 481] resource = 95 [97 READ 482] resource = 95 I am WRITE thread 4 (482) ** [97 READ 482] returns from t_yield() I am READ thread 97 (483) [100 READ 482] resource = 95 ** [100 READ 482] returns from t_yield() I am READ thread 100 (483) [4 WRITE 482] resource = 43 [97 READ 483] resource = 43 I am WRITE thread 4 (483) ** [97 READ 483] returns from t_yield() I am READ thread 97 (484) [100 READ 483] resource = 43 ** [100 READ 483] returns from t_yield() I am READ thread 100 (484) [4 WRITE 483] resource = 44 [97 READ 484] resource = 44 I am WRITE thread 4 (484) ** [97 READ 484] returns from t_yield() I am READ thread 97 (485) [100 READ 484] resource = 44 ** [100 READ 484] returns from t_yield() I am READ thread 100 (485) [4 WRITE 484] resource = 29 [97 READ 485] resource = 29 I am WRITE thread 4 (485) ** [97 READ 485] returns from t_yield() I am READ thread 97 (486) [100 READ 485] resource = 29 ** [100 READ 485] returns from t_yield() I am READ thread 100 (486) [4 WRITE 485] resource = 90 [97 READ 486] resource = 90 I am WRITE thread 4 (486) ** [97 READ 486] returns from t_yield() I am READ thread 97 (487) [100 READ 486] resource = 90 ** [100 READ 486] returns from t_yield() I am READ thread 100 (487) [4 WRITE 486] resource = 82 [97 READ 487] resource = 82 I am WRITE thread 4 (487) ** [97 READ 487] returns from t_yield() I am READ thread 97 (488) [100 READ 487] resource = 82 ** [100 READ 487] returns from t_yield() I am READ thread 100 (488) [4 WRITE 487] resource = 40 [97 READ 488] resource = 40 I am WRITE thread 4 (488) ** [97 READ 488] returns from t_yield() I am READ thread 97 (489) [100 READ 488] resource = 40 ** [100 READ 488] returns from t_yield() I am READ thread 100 (489) [4 WRITE 488] resource = 41 [97 READ 489] resource = 41 I am WRITE thread 4 (489) ** [97 READ 489] returns from t_yield() I am READ thread 97 (490) [100 READ 489] resource = 41 ** [100 READ 489] returns from t_yield() I am READ thread 100 (490) [4 WRITE 489] resource = 69 [97 READ 490] resource = 69 I am WRITE thread 4 (490) ** [97 READ 490] returns from t_yield() I am READ thread 97 (491) [100 READ 490] resource = 69 ** [100 READ 490] returns from t_yield() I am READ thread 100 (491) [4 WRITE 490] resource = 26 [97 READ 491] resource = 26 I am WRITE thread 4 (491) ** [97 READ 491] returns from t_yield() I am READ thread 97 (492) [100 READ 491] resource = 26 ** [100 READ 491] returns from t_yield() I am READ thread 100 (492) [4 WRITE 491] resource = 32 [97 READ 492] resource = 32 I am WRITE thread 4 (492) ** [97 READ 492] returns from t_yield() I am READ thread 97 (493) [100 READ 492] resource = 32 ** [100 READ 492] returns from t_yield() I am READ thread 100 (493) [4 WRITE 492] resource = 61 [97 READ 493] resource = 61 I am WRITE thread 4 (493) ** [97 READ 493] returns from t_yield() I am READ thread 97 (494) [100 READ 493] resource = 61 ** [100 READ 493] returns from t_yield() I am READ thread 100 (494) [4 WRITE 493] resource = 42 [97 READ 494] resource = 42 I am WRITE thread 4 (494) ** [97 READ 494] returns from t_yield() I am READ thread 97 (495) [100 READ 494] resource = 42 ** [100 READ 494] returns from t_yield() I am READ thread 100 (495) [4 WRITE 494] resource = 60 [97 READ 495] resource = 60 I am WRITE thread 4 (495) ** [97 READ 495] returns from t_yield() I am READ thread 97 (496) [100 READ 495] resource = 60 ** [100 READ 495] returns from t_yield() I am READ thread 100 (496) [4 WRITE 495] resource = 17 [97 READ 496] resource = 17 I am WRITE thread 4 (496) ** [97 READ 496] returns from t_yield() I am READ thread 97 (497) [100 READ 496] resource = 17 ** [100 READ 496] returns from t_yield() I am READ thread 100 (497) [4 WRITE 496] resource = 23 [97 READ 497] resource = 23 I am WRITE thread 4 (497) ** [97 READ 497] returns from t_yield() I am READ thread 97 (498) [100 READ 497] resource = 23 ** [100 READ 497] returns from t_yield() I am READ thread 100 (498) [4 WRITE 497] resource = 61 [97 READ 498] resource = 61 I am WRITE thread 4 (498) ** [97 READ 498] returns from t_yield() I am READ thread 97 (499) [100 READ 498] resource = 61 ** [100 READ 498] returns from t_yield() I am READ thread 100 (499) [4 WRITE 498] resource = 81 [97 READ 499] resource = 81 I am WRITE thread 4 (499) ** [97 READ 499] returns from t_yield() I am READ thread 97 (500) [100 READ 499] resource = 81 ** [100 READ 499] returns from t_yield() I am READ thread 100 (500) [4 WRITE 499] resource = 9 [97 READ 500] resource = 9 I am WRITE thread 4 (500) ** [97 READ 500] returns from t_yield() I am READ thread 97 (501) [100 READ 500] resource = 9 ** [100 READ 500] returns from t_yield() I am READ thread 100 (501) [4 WRITE 500] resource = 90 [97 READ 501] resource = 90 I am WRITE thread 4 (501) ** [97 READ 501] returns from t_yield() I am READ thread 97 (502) [100 READ 501] resource = 90 ** [100 READ 501] returns from t_yield() I am READ thread 100 (502) [4 WRITE 501] resource = 25 [97 READ 502] resource = 25 I am WRITE thread 4 (502) ** [97 READ 502] returns from t_yield() I am READ thread 97 (503) [100 READ 502] resource = 25 ** [100 READ 502] returns from t_yield() I am READ thread 100 (503) [4 WRITE 502] resource = 96 [97 READ 503] resource = 96 I am WRITE thread 4 (503) ** [97 READ 503] returns from t_yield() I am READ thread 97 (504) [100 READ 503] resource = 96 ** [100 READ 503] returns from t_yield() I am READ thread 100 (504) [4 WRITE 503] resource = 67 [97 READ 504] resource = 67 I am WRITE thread 4 (504) ** [97 READ 504] returns from t_yield() I am READ thread 97 (505) [100 READ 504] resource = 67 ** [100 READ 504] returns from t_yield() I am READ thread 100 (505) [4 WRITE 504] resource = 77 [97 READ 505] resource = 77 I am WRITE thread 4 (505) ** [97 READ 505] returns from t_yield() I am READ thread 97 (506) [100 READ 505] resource = 77 ** [100 READ 505] returns from t_yield() I am READ thread 100 (506) [4 WRITE 505] resource = 34 [97 READ 506] resource = 34 I am WRITE thread 4 (506) ** [97 READ 506] returns from t_yield() I am READ thread 97 (507) [100 READ 506] resource = 34 ** [100 READ 506] returns from t_yield() I am READ thread 100 (507) [4 WRITE 506] resource = 90 [97 READ 507] resource = 90 I am WRITE thread 4 (507) ** [97 READ 507] returns from t_yield() I am READ thread 97 (508) [100 READ 507] resource = 90 ** [100 READ 507] returns from t_yield() I am READ thread 100 (508) [4 WRITE 507] resource = 26 [97 READ 508] resource = 26 I am WRITE thread 4 (508) ** [97 READ 508] returns from t_yield() I am READ thread 97 (509) [100 READ 508] resource = 26 ** [100 READ 508] returns from t_yield() I am READ thread 100 (509) [4 WRITE 508] resource = 24 [97 READ 509] resource = 24 I am WRITE thread 4 (509) ** [97 READ 509] returns from t_yield() I am READ thread 97 (510) [100 READ 509] resource = 24 ** [100 READ 509] returns from t_yield() I am READ thread 100 (510) [4 WRITE 509] resource = 57 [97 READ 510] resource = 57 I am WRITE thread 4 (510) ** [97 READ 510] returns from t_yield() I am READ thread 97 (511) [100 READ 510] resource = 57 ** [100 READ 510] returns from t_yield() I am READ thread 100 (511) [4 WRITE 510] resource = 14 [97 READ 511] resource = 14 I am WRITE thread 4 (511) ** [97 READ 511] returns from t_yield() I am READ thread 97 (512) [100 READ 511] resource = 14 ** [100 READ 511] returns from t_yield() I am READ thread 100 (512) [4 WRITE 511] resource = 68 [97 READ 512] resource = 68 I am WRITE thread 4 (512) ** [97 READ 512] returns from t_yield() I am READ thread 97 (513) [100 READ 512] resource = 68 ** [100 READ 512] returns from t_yield() I am READ thread 100 (513) [4 WRITE 512] resource = 5 [97 READ 513] resource = 5 I am WRITE thread 4 (513) ** [97 READ 513] returns from t_yield() I am READ thread 97 (514) [100 READ 513] resource = 5 ** [100 READ 513] returns from t_yield() I am READ thread 100 (514) [4 WRITE 513] resource = 58 [97 READ 514] resource = 58 I am WRITE thread 4 (514) ** [97 READ 514] returns from t_yield() I am READ thread 97 (515) [100 READ 514] resource = 58 ** [100 READ 514] returns from t_yield() I am READ thread 100 (515) [4 WRITE 514] resource = 12 [97 READ 515] resource = 12 I am WRITE thread 4 (515) ** [97 READ 515] returns from t_yield() I am READ thread 97 (516) [100 READ 515] resource = 12 ** [100 READ 515] returns from t_yield() I am READ thread 100 (516) [4 WRITE 515] resource = 86 [97 READ 516] resource = 86 I am WRITE thread 4 (516) ** [97 READ 516] returns from t_yield() I am READ thread 97 (517) [100 READ 516] resource = 86 ** [100 READ 516] returns from t_yield() I am READ thread 100 (517) [4 WRITE 516] resource = 0 [97 READ 517] resource = 0 I am WRITE thread 4 (517) ** [97 READ 517] returns from t_yield() I am READ thread 97 (518) [100 READ 517] resource = 0 ** [100 READ 517] returns from t_yield() I am READ thread 100 (518) [4 WRITE 517] resource = 46 [97 READ 518] resource = 46 I am WRITE thread 4 (518) ** [97 READ 518] returns from t_yield() I am READ thread 97 (519) [100 READ 518] resource = 46 ** [100 READ 518] returns from t_yield() I am READ thread 100 (519) [4 WRITE 518] resource = 26 [97 READ 519] resource = 26 I am WRITE thread 4 (519) ** [97 READ 519] returns from t_yield() I am READ thread 97 (520) [100 READ 519] resource = 26 ** [100 READ 519] returns from t_yield() I am READ thread 100 (520) [4 WRITE 519] resource = 94 [97 READ 520] resource = 94 I am WRITE thread 4 (520) ** [97 READ 520] returns from t_yield() I am READ thread 97 (521) [100 READ 520] resource = 94 ** [100 READ 520] returns from t_yield() I am READ thread 100 (521) [4 WRITE 520] resource = 16 [97 READ 521] resource = 16 I am WRITE thread 4 (521) ** [97 READ 521] returns from t_yield() I am READ thread 97 (522) [100 READ 521] resource = 16 ** [100 READ 521] returns from t_yield() I am READ thread 100 (522) [4 WRITE 521] resource = 52 [97 READ 522] resource = 52 I am WRITE thread 4 (522) ** [97 READ 522] returns from t_yield() I am READ thread 97 (523) [100 READ 522] resource = 52 ** [100 READ 522] returns from t_yield() I am READ thread 100 (523) [4 WRITE 522] resource = 78 [97 READ 523] resource = 78 I am WRITE thread 4 (523) ** [97 READ 523] returns from t_yield() I am READ thread 97 (524) [100 READ 523] resource = 78 ** [100 READ 523] returns from t_yield() I am READ thread 100 (524) [4 WRITE 523] resource = 29 [97 READ 524] resource = 29 I am WRITE thread 4 (524) ** [97 READ 524] returns from t_yield() I am READ thread 97 (525) [100 READ 524] resource = 29 ** [100 READ 524] returns from t_yield() I am READ thread 100 (525) [4 WRITE 524] resource = 46 [97 READ 525] resource = 46 I am WRITE thread 4 (525) ** [97 READ 525] returns from t_yield() I am READ thread 97 (526) [100 READ 525] resource = 46 ** [100 READ 525] returns from t_yield() I am READ thread 100 (526) [4 WRITE 525] resource = 90 [97 READ 526] resource = 90 I am WRITE thread 4 (526) ** [97 READ 526] returns from t_yield() I am READ thread 97 (527) [100 READ 526] resource = 90 ** [100 READ 526] returns from t_yield() I am READ thread 100 (527) [4 WRITE 526] resource = 47 [97 READ 527] resource = 47 I am WRITE thread 4 (527) ** [97 READ 527] returns from t_yield() I am READ thread 97 (528) [100 READ 527] resource = 47 ** [100 READ 527] returns from t_yield() I am READ thread 100 (528) [4 WRITE 527] resource = 70 [97 READ 528] resource = 70 I am WRITE thread 4 (528) ** [97 READ 528] returns from t_yield() I am READ thread 97 (529) [100 READ 528] resource = 70 ** [100 READ 528] returns from t_yield() I am READ thread 100 (529) [4 WRITE 528] resource = 51 [97 READ 529] resource = 51 I am WRITE thread 4 (529) ** [97 READ 529] returns from t_yield() I am READ thread 97 (530) [100 READ 529] resource = 51 ** [100 READ 529] returns from t_yield() I am READ thread 100 (530) [4 WRITE 529] resource = 80 [97 READ 530] resource = 80 I am WRITE thread 4 (530) ** [97 READ 530] returns from t_yield() I am READ thread 97 (531) [100 READ 530] resource = 80 ** [100 READ 530] returns from t_yield() I am READ thread 100 (531) [4 WRITE 530] resource = 31 [97 READ 531] resource = 31 I am WRITE thread 4 (531) ** [97 READ 531] returns from t_yield() I am READ thread 97 (532) [100 READ 531] resource = 31 ** [100 READ 531] returns from t_yield() I am READ thread 100 (532) [4 WRITE 531] resource = 93 [97 READ 532] resource = 93 I am WRITE thread 4 (532) ** [97 READ 532] returns from t_yield() I am READ thread 97 (533) [100 READ 532] resource = 93 ** [100 READ 532] returns from t_yield() I am READ thread 100 (533) [4 WRITE 532] resource = 57 [97 READ 533] resource = 57 I am WRITE thread 4 (533) ** [97 READ 533] returns from t_yield() I am READ thread 97 (534) [100 READ 533] resource = 57 ** [100 READ 533] returns from t_yield() I am READ thread 100 (534) [4 WRITE 533] resource = 27 [97 READ 534] resource = 27 I am WRITE thread 4 (534) ** [97 READ 534] returns from t_yield() I am READ thread 97 (535) [100 READ 534] resource = 27 ** [100 READ 534] returns from t_yield() I am READ thread 100 (535) [4 WRITE 534] resource = 12 [97 READ 535] resource = 12 I am WRITE thread 4 (535) ** [97 READ 535] returns from t_yield() I am READ thread 97 (536) [100 READ 535] resource = 12 ** [100 READ 535] returns from t_yield() I am READ thread 100 (536) [4 WRITE 535] resource = 86 [97 READ 536] resource = 86 I am WRITE thread 4 (536) ** [97 READ 536] returns from t_yield() I am READ thread 97 (537) [100 READ 536] resource = 86 ** [100 READ 536] returns from t_yield() I am READ thread 100 (537) [4 WRITE 536] resource = 14 [97 READ 537] resource = 14 I am WRITE thread 4 (537) ** [97 READ 537] returns from t_yield() I am READ thread 97 (538) [100 READ 537] resource = 14 ** [100 READ 537] returns from t_yield() I am READ thread 100 (538) [4 WRITE 537] resource = 55 [97 READ 538] resource = 55 I am WRITE thread 4 (538) ** [97 READ 538] returns from t_yield() I am READ thread 97 (539) [100 READ 538] resource = 55 ** [100 READ 538] returns from t_yield() I am READ thread 100 (539) [4 WRITE 538] resource = 12 [97 READ 539] resource = 12 I am WRITE thread 4 (539) ** [97 READ 539] returns from t_yield() I am READ thread 97 (540) [100 READ 539] resource = 12 ** [100 READ 539] returns from t_yield() I am READ thread 100 (540) [4 WRITE 539] resource = 90 [97 READ 540] resource = 90 I am WRITE thread 4 (540) ** [97 READ 540] returns from t_yield() I am READ thread 97 (541) [100 READ 540] resource = 90 ** [100 READ 540] returns from t_yield() I am READ thread 100 (541) [4 WRITE 540] resource = 12 [97 READ 541] resource = 12 I am WRITE thread 4 (541) ** [97 READ 541] returns from t_yield() I am READ thread 97 (542) [100 READ 541] resource = 12 ** [100 READ 541] returns from t_yield() I am READ thread 100 (542) [4 WRITE 541] resource = 79 [97 READ 542] resource = 79 I am WRITE thread 4 (542) ** [97 READ 542] returns from t_yield() I am READ thread 97 (543) [100 READ 542] resource = 79 ** [100 READ 542] returns from t_yield() I am READ thread 100 (543) [4 WRITE 542] resource = 10 [97 READ 543] resource = 10 I am WRITE thread 4 (543) ** [97 READ 543] returns from t_yield() I am READ thread 97 (544) [100 READ 543] resource = 10 ** [100 READ 543] returns from t_yield() I am READ thread 100 (544) [4 WRITE 543] resource = 69 [97 READ 544] resource = 69 I am WRITE thread 4 (544) ** [97 READ 544] returns from t_yield() I am READ thread 97 (545) [100 READ 544] resource = 69 ** [100 READ 544] returns from t_yield() I am READ thread 100 (545) [4 WRITE 544] resource = 89 [97 READ 545] resource = 89 I am WRITE thread 4 (545) ** [97 READ 545] returns from t_yield() I am READ thread 97 (546) [100 READ 545] resource = 89 ** [100 READ 545] returns from t_yield() I am READ thread 100 (546) [4 WRITE 545] resource = 74 [97 READ 546] resource = 74 I am WRITE thread 4 (546) ** [97 READ 546] returns from t_yield() I am READ thread 97 (547) [100 READ 546] resource = 74 ** [100 READ 546] returns from t_yield() I am READ thread 100 (547) [4 WRITE 546] resource = 55 [97 READ 547] resource = 55 I am WRITE thread 4 (547) ** [97 READ 547] returns from t_yield() I am READ thread 97 (548) [100 READ 547] resource = 55 ** [100 READ 547] returns from t_yield() I am READ thread 100 (548) [4 WRITE 547] resource = 41 [97 READ 548] resource = 41 I am WRITE thread 4 (548) ** [97 READ 548] returns from t_yield() I am READ thread 97 (549) [100 READ 548] resource = 41 ** [100 READ 548] returns from t_yield() I am READ thread 100 (549) [4 WRITE 548] resource = 20 [97 READ 549] resource = 20 I am WRITE thread 4 (549) ** [97 READ 549] returns from t_yield() I am READ thread 97 (550) [100 READ 549] resource = 20 ** [100 READ 549] returns from t_yield() I am READ thread 100 (550) [4 WRITE 549] resource = 33 [97 READ 550] resource = 33 I am WRITE thread 4 (550) ** [97 READ 550] returns from t_yield() I am READ thread 97 (551) [100 READ 550] resource = 33 ** [100 READ 550] returns from t_yield() I am READ thread 100 (551) [4 WRITE 550] resource = 87 [97 READ 551] resource = 87 I am WRITE thread 4 (551) ** [97 READ 551] returns from t_yield() I am READ thread 97 (552) [100 READ 551] resource = 87 ** [100 READ 551] returns from t_yield() I am READ thread 100 (552) [4 WRITE 551] resource = 88 [97 READ 552] resource = 88 I am WRITE thread 4 (552) ** [97 READ 552] returns from t_yield() I am READ thread 97 (553) [100 READ 552] resource = 88 ** [100 READ 552] returns from t_yield() I am READ thread 100 (553) [4 WRITE 552] resource = 38 [97 READ 553] resource = 38 I am WRITE thread 4 (553) ** [97 READ 553] returns from t_yield() I am READ thread 97 (554) [100 READ 553] resource = 38 ** [100 READ 553] returns from t_yield() I am READ thread 100 (554) [4 WRITE 553] resource = 66 [97 READ 554] resource = 66 I am WRITE thread 4 (554) ** [97 READ 554] returns from t_yield() I am READ thread 97 (555) [100 READ 554] resource = 66 ** [100 READ 554] returns from t_yield() I am READ thread 100 (555) [4 WRITE 554] resource = 70 [97 READ 555] resource = 70 I am WRITE thread 4 (555) ** [97 READ 555] returns from t_yield() I am READ thread 97 (556) [100 READ 555] resource = 70 ** [100 READ 555] returns from t_yield() I am READ thread 100 (556) [4 WRITE 555] resource = 84 [97 READ 556] resource = 84 I am WRITE thread 4 (556) ** [97 READ 556] returns from t_yield() I am READ thread 97 (557) [100 READ 556] resource = 84 ** [100 READ 556] returns from t_yield() I am READ thread 100 (557) [4 WRITE 556] resource = 56 [97 READ 557] resource = 56 I am WRITE thread 4 (557) ** [97 READ 557] returns from t_yield() I am READ thread 97 (558) [100 READ 557] resource = 56 ** [100 READ 557] returns from t_yield() I am READ thread 100 (558) [4 WRITE 557] resource = 17 [97 READ 558] resource = 17 I am WRITE thread 4 (558) ** [97 READ 558] returns from t_yield() I am READ thread 97 (559) [100 READ 558] resource = 17 ** [100 READ 558] returns from t_yield() I am READ thread 100 (559) [4 WRITE 558] resource = 6 [97 READ 559] resource = 6 I am WRITE thread 4 (559) ** [97 READ 559] returns from t_yield() I am READ thread 97 (560) [100 READ 559] resource = 6 ** [100 READ 559] returns from t_yield() I am READ thread 100 (560) [4 WRITE 559] resource = 60 [97 READ 560] resource = 60 I am WRITE thread 4 (560) ** [97 READ 560] returns from t_yield() I am READ thread 97 (561) [100 READ 560] resource = 60 ** [100 READ 560] returns from t_yield() I am READ thread 100 (561) [4 WRITE 560] resource = 49 [97 READ 561] resource = 49 ** [97 READ 561] returns from t_yield() I am READ thread 97 (562) I am WRITE thread 4 (561) [100 READ 561] resource = 49 ** [100 READ 561] returns from t_yield() I am READ thread 100 (562) [97 READ 562] resource = 49 ** [97 READ 562] returns from t_yield() I am READ thread 97 (563) [4 WRITE 561] resource = 37 [100 READ 562] resource = 37 I am WRITE thread 4 (562) ** [100 READ 562] returns from t_yield() I am READ thread 100 (563) [97 READ 563] resource = 37 ** [97 READ 563] returns from t_yield() I am READ thread 97 (564) [4 WRITE 562] resource = 5 [100 READ 563] resource = 5 I am WRITE thread 4 (563) ** [100 READ 563] returns from t_yield() I am READ thread 100 (564) [97 READ 564] resource = 5 ** [97 READ 564] returns from t_yield() I am READ thread 97 (565) [4 WRITE 563] resource = 59 [100 READ 564] resource = 59 I am WRITE thread 4 (564) ** [100 READ 564] returns from t_yield() I am READ thread 100 (565) [97 READ 565] resource = 59 ** [97 READ 565] returns from t_yield() I am READ thread 97 (566) [4 WRITE 564] resource = 17 [100 READ 565] resource = 17 I am WRITE thread 4 (565) ** [100 READ 565] returns from t_yield() I am READ thread 100 (566) [97 READ 566] resource = 17 ** [97 READ 566] returns from t_yield() I am READ thread 97 (567) [4 WRITE 565] resource = 18 [100 READ 566] resource = 18 I am WRITE thread 4 (566) ** [100 READ 566] returns from t_yield() I am READ thread 100 (567) [97 READ 567] resource = 18 ** [97 READ 567] returns from t_yield() I am READ thread 97 (568) [4 WRITE 566] resource = 45 [100 READ 567] resource = 45 I am WRITE thread 4 (567) ** [100 READ 567] returns from t_yield() I am READ thread 100 (568) [97 READ 568] resource = 45 ** [97 READ 568] returns from t_yield() I am READ thread 97 (569) [4 WRITE 567] resource = 83 [100 READ 568] resource = 83 I am WRITE thread 4 (568) ** [100 READ 568] returns from t_yield() I am READ thread 100 (569) [97 READ 569] resource = 83 ** [97 READ 569] returns from t_yield() I am READ thread 97 (570) [4 WRITE 568] resource = 73 [100 READ 569] resource = 73 I am WRITE thread 4 (569) ** [100 READ 569] returns from t_yield() I am READ thread 100 (570) [97 READ 570] resource = 73 ** [97 READ 570] returns from t_yield() I am READ thread 97 (571) [4 WRITE 569] resource = 58 [100 READ 570] resource = 58 I am WRITE thread 4 (570) ** [100 READ 570] returns from t_yield() I am READ thread 100 (571) [97 READ 571] resource = 58 ** [97 READ 571] returns from t_yield() I am READ thread 97 (572) [4 WRITE 570] resource = 73 [100 READ 571] resource = 73 I am WRITE thread 4 (571) ** [100 READ 571] returns from t_yield() I am READ thread 100 (572) [97 READ 572] resource = 73 ** [97 READ 572] returns from t_yield() I am READ thread 97 (573) [4 WRITE 571] resource = 37 [100 READ 572] resource = 37 I am WRITE thread 4 (572) ** [100 READ 572] returns from t_yield() I am READ thread 100 (573) [97 READ 573] resource = 37 ** [97 READ 573] returns from t_yield() I am READ thread 97 (574) [4 WRITE 572] resource = 89 [100 READ 573] resource = 89 I am WRITE thread 4 (573) ** [100 READ 573] returns from t_yield() I am READ thread 100 (574) [97 READ 574] resource = 89 ** [97 READ 574] returns from t_yield() I am READ thread 97 (575) [4 WRITE 573] resource = 83 [100 READ 574] resource = 83 I am WRITE thread 4 (574) ** [100 READ 574] returns from t_yield() I am READ thread 100 (575) [97 READ 575] resource = 83 ** [97 READ 575] returns from t_yield() I am READ thread 97 (576) [4 WRITE 574] resource = 7 [100 READ 575] resource = 7 I am WRITE thread 4 (575) ** [100 READ 575] returns from t_yield() I am READ thread 100 (576) [97 READ 576] resource = 7 ** [97 READ 576] returns from t_yield() I am READ thread 97 (577) [4 WRITE 575] resource = 78 [100 READ 576] resource = 78 I am WRITE thread 4 (576) ** [100 READ 576] returns from t_yield() I am READ thread 100 (577) [97 READ 577] resource = 78 ** [97 READ 577] returns from t_yield() I am READ thread 97 (578) [4 WRITE 576] resource = 57 [100 READ 577] resource = 57 I am WRITE thread 4 (577) ** [100 READ 577] returns from t_yield() I am READ thread 100 (578) [97 READ 578] resource = 57 ** [97 READ 578] returns from t_yield() I am READ thread 97 (579) [4 WRITE 577] resource = 14 [100 READ 578] resource = 14 I am WRITE thread 4 (578) ** [100 READ 578] returns from t_yield() I am READ thread 100 (579) [97 READ 579] resource = 14 ** [97 READ 579] returns from t_yield() I am READ thread 97 (580) [4 WRITE 578] resource = 71 [100 READ 579] resource = 71 I am WRITE thread 4 (579) ** [100 READ 579] returns from t_yield() I am READ thread 100 (580) [97 READ 580] resource = 71 ** [97 READ 580] returns from t_yield() I am READ thread 97 (581) [4 WRITE 579] resource = 29 [100 READ 580] resource = 29 I am WRITE thread 4 (580) ** [100 READ 580] returns from t_yield() I am READ thread 100 (581) [97 READ 581] resource = 29 ** [97 READ 581] returns from t_yield() I am READ thread 97 (582) [4 WRITE 580] resource = 0 [100 READ 581] resource = 0 I am WRITE thread 4 (581) ** [100 READ 581] returns from t_yield() I am READ thread 100 (582) [97 READ 582] resource = 0 ** [97 READ 582] returns from t_yield() I am READ thread 97 (583) [4 WRITE 581] resource = 59 [100 READ 582] resource = 59 I am WRITE thread 4 (582) ** [100 READ 582] returns from t_yield() I am READ thread 100 (583) [97 READ 583] resource = 59 ** [97 READ 583] returns from t_yield() I am READ thread 97 (584) [4 WRITE 582] resource = 18 [100 READ 583] resource = 18 I am WRITE thread 4 (583) ** [100 READ 583] returns from t_yield() I am READ thread 100 (584) [97 READ 584] resource = 18 ** [97 READ 584] returns from t_yield() I am READ thread 97 (585) [4 WRITE 583] resource = 38 [100 READ 584] resource = 38 I am WRITE thread 4 (584) ** [100 READ 584] returns from t_yield() I am READ thread 100 (585) [97 READ 585] resource = 38 ** [97 READ 585] returns from t_yield() I am READ thread 97 (586) [4 WRITE 584] resource = 25 [100 READ 585] resource = 25 I am WRITE thread 4 (585) ** [100 READ 585] returns from t_yield() I am READ thread 100 (586) [97 READ 586] resource = 25 ** [97 READ 586] returns from t_yield() I am READ thread 97 (587) [4 WRITE 585] resource = 88 [100 READ 586] resource = 88 I am WRITE thread 4 (586) ** [100 READ 586] returns from t_yield() I am READ thread 100 (587) [97 READ 587] resource = 88 ** [97 READ 587] returns from t_yield() I am READ thread 97 (588) [4 WRITE 586] resource = 74 [100 READ 587] resource = 74 I am WRITE thread 4 (587) ** [100 READ 587] returns from t_yield() I am READ thread 100 (588) [97 READ 588] resource = 74 ** [97 READ 588] returns from t_yield() I am READ thread 97 (589) [4 WRITE 587] resource = 33 [100 READ 588] resource = 33 I am WRITE thread 4 (588) ** [100 READ 588] returns from t_yield() I am READ thread 100 (589) [97 READ 589] resource = 33 ** [97 READ 589] returns from t_yield() I am READ thread 97 (590) [4 WRITE 588] resource = 57 [100 READ 589] resource = 57 I am WRITE thread 4 (589) ** [100 READ 589] returns from t_yield() I am READ thread 100 (590) [97 READ 590] resource = 57 ** [97 READ 590] returns from t_yield() I am READ thread 97 (591) [4 WRITE 589] resource = 81 [100 READ 590] resource = 81 I am WRITE thread 4 (590) ** [100 READ 590] returns from t_yield() I am READ thread 100 (591) [97 READ 591] resource = 81 ** [97 READ 591] returns from t_yield() I am READ thread 97 (592) [4 WRITE 590] resource = 93 [100 READ 591] resource = 93 I am WRITE thread 4 (591) ** [100 READ 591] returns from t_yield() I am READ thread 100 (592) [97 READ 592] resource = 93 ** [97 READ 592] returns from t_yield() I am READ thread 97 (593) [4 WRITE 591] resource = 58 [100 READ 592] resource = 58 I am WRITE thread 4 (592) ** [100 READ 592] returns from t_yield() I am READ thread 100 (593) [97 READ 593] resource = 58 ** [97 READ 593] returns from t_yield() I am READ thread 97 (594) [4 WRITE 592] resource = 70 [100 READ 593] resource = 70 I am WRITE thread 4 (593) ** [100 READ 593] returns from t_yield() I am READ thread 100 (594) [97 READ 594] resource = 70 ** [97 READ 594] returns from t_yield() I am READ thread 97 (595) [4 WRITE 593] resource = 99 [100 READ 594] resource = 99 I am WRITE thread 4 (594) ** [100 READ 594] returns from t_yield() I am READ thread 100 (595) [97 READ 595] resource = 99 ** [97 READ 595] returns from t_yield() I am READ thread 97 (596) [4 WRITE 594] resource = 17 [100 READ 595] resource = 17 I am WRITE thread 4 (595) ** [100 READ 595] returns from t_yield() I am READ thread 100 (596) [97 READ 596] resource = 17 ** [97 READ 596] returns from t_yield() I am READ thread 97 (597) [4 WRITE 595] resource = 39 [100 READ 596] resource = 39 I am WRITE thread 4 (596) ** [100 READ 596] returns from t_yield() I am READ thread 100 (597) [97 READ 597] resource = 39 ** [97 READ 597] returns from t_yield() I am READ thread 97 (598) [4 WRITE 596] resource = 69 [100 READ 597] resource = 69 I am WRITE thread 4 (597) ** [100 READ 597] returns from t_yield() I am READ thread 100 (598) [97 READ 598] resource = 69 ** [97 READ 598] returns from t_yield() I am READ thread 97 (599) [4 WRITE 597] resource = 63 [100 READ 598] resource = 63 I am WRITE thread 4 (598) ** [100 READ 598] returns from t_yield() I am READ thread 100 (599) [97 READ 599] resource = 63 ** [97 READ 599] returns from t_yield() I am READ thread 97 (600) [4 WRITE 598] resource = 22 [100 READ 599] resource = 22 I am WRITE thread 4 (599) ** [100 READ 599] returns from t_yield() I am READ thread 100 (600) [97 READ 600] resource = 22 ** [97 READ 600] returns from t_yield() I am READ thread 97 (601) [4 WRITE 599] resource = 94 [100 READ 600] resource = 94 I am WRITE thread 4 (600) ** [100 READ 600] returns from t_yield() I am READ thread 100 (601) [97 READ 601] resource = 94 ** [97 READ 601] returns from t_yield() I am READ thread 97 (602) [4 WRITE 600] resource = 73 [100 READ 601] resource = 73 I am WRITE thread 4 (601) ** [100 READ 601] returns from t_yield() I am READ thread 100 (602) [97 READ 602] resource = 73 ** [97 READ 602] returns from t_yield() I am READ thread 97 (603) [4 WRITE 601] resource = 47 [100 READ 602] resource = 47 I am WRITE thread 4 (602) ** [100 READ 602] returns from t_yield() I am READ thread 100 (603) [97 READ 603] resource = 47 ** [97 READ 603] returns from t_yield() I am READ thread 97 (604) [4 WRITE 602] resource = 31 [100 READ 603] resource = 31 I am WRITE thread 4 (603) ** [100 READ 603] returns from t_yield() I am READ thread 100 (604) [97 READ 604] resource = 31 ** [97 READ 604] returns from t_yield() I am READ thread 97 (605) [4 WRITE 603] resource = 62 [100 READ 604] resource = 62 I am WRITE thread 4 (604) ** [100 READ 604] returns from t_yield() I am READ thread 100 (605) [97 READ 605] resource = 62 ** [97 READ 605] returns from t_yield() I am READ thread 97 (606) [4 WRITE 604] resource = 82 [100 READ 605] resource = 82 I am WRITE thread 4 (605) ** [100 READ 605] returns from t_yield() I am READ thread 100 (606) [97 READ 606] resource = 82 ** [97 READ 606] returns from t_yield() I am READ thread 97 (607) [4 WRITE 605] resource = 90 [100 READ 606] resource = 90 I am WRITE thread 4 (606) ** [100 READ 606] returns from t_yield() I am READ thread 100 (607) [97 READ 607] resource = 90 ** [97 READ 607] returns from t_yield() I am READ thread 97 (608) [4 WRITE 606] resource = 92 [100 READ 607] resource = 92 I am WRITE thread 4 (607) ** [100 READ 607] returns from t_yield() I am READ thread 100 (608) [97 READ 608] resource = 92 ** [97 READ 608] returns from t_yield() I am READ thread 97 (609) [4 WRITE 607] resource = 91 [100 READ 608] resource = 91 I am WRITE thread 4 (608) ** [100 READ 608] returns from t_yield() I am READ thread 100 (609) [97 READ 609] resource = 91 ** [97 READ 609] returns from t_yield() I am READ thread 97 (610) [4 WRITE 608] resource = 57 [100 READ 609] resource = 57 I am WRITE thread 4 (609) ** [100 READ 609] returns from t_yield() I am READ thread 100 (610) [97 READ 610] resource = 57 ** [97 READ 610] returns from t_yield() I am READ thread 97 (611) [4 WRITE 609] resource = 15 [100 READ 610] resource = 15 I am WRITE thread 4 (610) ** [100 READ 610] returns from t_yield() I am READ thread 100 (611) [97 READ 611] resource = 15 ** [97 READ 611] returns from t_yield() I am READ thread 97 (612) [4 WRITE 610] resource = 21 [100 READ 611] resource = 21 I am WRITE thread 4 (611) ** [100 READ 611] returns from t_yield() I am READ thread 100 (612) [97 READ 612] resource = 21 ** [97 READ 612] returns from t_yield() I am READ thread 97 (613) [4 WRITE 611] resource = 57 [100 READ 612] resource = 57 I am WRITE thread 4 (612) ** [100 READ 612] returns from t_yield() I am READ thread 100 (613) [97 READ 613] resource = 57 ** [97 READ 613] returns from t_yield() I am READ thread 97 (614) [4 WRITE 612] resource = 74 [100 READ 613] resource = 74 I am WRITE thread 4 (613) ** [100 READ 613] returns from t_yield() I am READ thread 100 (614) [97 READ 614] resource = 74 ** [97 READ 614] returns from t_yield() I am READ thread 97 (615) [4 WRITE 613] resource = 91 [100 READ 614] resource = 91 I am WRITE thread 4 (614) ** [100 READ 614] returns from t_yield() I am READ thread 100 (615) [97 READ 615] resource = 91 ** [97 READ 615] returns from t_yield() I am READ thread 97 (616) [4 WRITE 614] resource = 47 [100 READ 615] resource = 47 I am WRITE thread 4 (615) ** [100 READ 615] returns from t_yield() I am READ thread 100 (616) [97 READ 616] resource = 47 ** [97 READ 616] returns from t_yield() I am READ thread 97 (617) [4 WRITE 615] resource = 51 [100 READ 616] resource = 51 I am WRITE thread 4 (616) ** [100 READ 616] returns from t_yield() I am READ thread 100 (617) [97 READ 617] resource = 51 ** [97 READ 617] returns from t_yield() I am READ thread 97 (618) [4 WRITE 616] resource = 31 [100 READ 617] resource = 31 I am WRITE thread 4 (617) ** [100 READ 617] returns from t_yield() I am READ thread 100 (618) [97 READ 618] resource = 31 ** [97 READ 618] returns from t_yield() I am READ thread 97 (619) [4 WRITE 617] resource = 21 [100 READ 618] resource = 21 I am WRITE thread 4 (618) ** [100 READ 618] returns from t_yield() I am READ thread 100 (619) [97 READ 619] resource = 21 ** [97 READ 619] returns from t_yield() I am READ thread 97 (620) [4 WRITE 618] resource = 37 [100 READ 619] resource = 37 I am WRITE thread 4 (619) ** [100 READ 619] returns from t_yield() I am READ thread 100 (620) [97 READ 620] resource = 37 ** [97 READ 620] returns from t_yield() I am READ thread 97 (621) [4 WRITE 619] resource = 40 [100 READ 620] resource = 40 I am WRITE thread 4 (620) ** [100 READ 620] returns from t_yield() I am READ thread 100 (621) [97 READ 621] resource = 40 ** [97 READ 621] returns from t_yield() I am READ thread 97 (622) [4 WRITE 620] resource = 54 [100 READ 621] resource = 54 I am WRITE thread 4 (621) ** [100 READ 621] returns from t_yield() I am READ thread 100 (622) [97 READ 622] resource = 54 ** [97 READ 622] returns from t_yield() I am READ thread 97 (623) [4 WRITE 621] resource = 30 [100 READ 622] resource = 30 I am WRITE thread 4 (622) ** [100 READ 622] returns from t_yield() I am READ thread 100 (623) [97 READ 623] resource = 30 ** [97 READ 623] returns from t_yield() I am READ thread 97 (624) [4 WRITE 622] resource = 98 [100 READ 623] resource = 98 I am WRITE thread 4 (623) ** [100 READ 623] returns from t_yield() I am READ thread 100 (624) [97 READ 624] resource = 98 ** [97 READ 624] returns from t_yield() I am READ thread 97 (625) [4 WRITE 623] resource = 25 [100 READ 624] resource = 25 I am WRITE thread 4 (624) ** [100 READ 624] returns from t_yield() I am READ thread 100 (625) [97 READ 625] resource = 25 ** [97 READ 625] returns from t_yield() I am READ thread 97 (626) [4 WRITE 624] resource = 81 [100 READ 625] resource = 81 I am WRITE thread 4 (625) ** [100 READ 625] returns from t_yield() I am READ thread 100 (626) [97 READ 626] resource = 81 ** [97 READ 626] returns from t_yield() I am READ thread 97 (627) [4 WRITE 625] resource = 16 [100 READ 626] resource = 16 I am WRITE thread 4 (626) ** [100 READ 626] returns from t_yield() I am READ thread 100 (627) [97 READ 627] resource = 16 ** [97 READ 627] returns from t_yield() I am READ thread 97 (628) [4 WRITE 626] resource = 16 [100 READ 627] resource = 16 I am WRITE thread 4 (627) ** [100 READ 627] returns from t_yield() I am READ thread 100 (628) [97 READ 628] resource = 16 ** [97 READ 628] returns from t_yield() I am READ thread 97 (629) [4 WRITE 627] resource = 2 [100 READ 628] resource = 2 I am WRITE thread 4 (628) ** [100 READ 628] returns from t_yield() I am READ thread 100 (629) [97 READ 629] resource = 2 ** [97 READ 629] returns from t_yield() I am READ thread 97 (630) [4 WRITE 628] resource = 31 [100 READ 629] resource = 31 I am WRITE thread 4 (629) ** [100 READ 629] returns from t_yield() I am READ thread 100 (630) [97 READ 630] resource = 31 ** [97 READ 630] returns from t_yield() I am READ thread 97 (631) [4 WRITE 629] resource = 39 [100 READ 630] resource = 39 I am WRITE thread 4 (630) ** [100 READ 630] returns from t_yield() I am READ thread 100 (631) [97 READ 631] resource = 39 ** [97 READ 631] returns from t_yield() I am READ thread 97 (632) [4 WRITE 630] resource = 96 [100 READ 631] resource = 96 I am WRITE thread 4 (631) ** [100 READ 631] returns from t_yield() I am READ thread 100 (632) [97 READ 632] resource = 96 ** [97 READ 632] returns from t_yield() I am READ thread 97 (633) [4 WRITE 631] resource = 4 [100 READ 632] resource = 4 I am WRITE thread 4 (632) ** [100 READ 632] returns from t_yield() I am READ thread 100 (633) [97 READ 633] resource = 4 ** [97 READ 633] returns from t_yield() I am READ thread 97 (634) [4 WRITE 632] resource = 38 [100 READ 633] resource = 38 I am WRITE thread 4 (633) ** [100 READ 633] returns from t_yield() I am READ thread 100 (634) [97 READ 634] resource = 38 ** [97 READ 634] returns from t_yield() I am READ thread 97 (635) [4 WRITE 633] resource = 80 [100 READ 634] resource = 80 I am WRITE thread 4 (634) ** [100 READ 634] returns from t_yield() I am READ thread 100 (635) [97 READ 635] resource = 80 ** [97 READ 635] returns from t_yield() I am READ thread 97 (636) [4 WRITE 634] resource = 18 [100 READ 635] resource = 18 I am WRITE thread 4 (635) ** [100 READ 635] returns from t_yield() I am READ thread 100 (636) [97 READ 636] resource = 18 ** [97 READ 636] returns from t_yield() I am READ thread 97 (637) [4 WRITE 635] resource = 21 [100 READ 636] resource = 21 I am WRITE thread 4 (636) ** [100 READ 636] returns from t_yield() I am READ thread 100 (637) [97 READ 637] resource = 21 ** [97 READ 637] returns from t_yield() I am READ thread 97 (638) [4 WRITE 636] resource = 70 [100 READ 637] resource = 70 I am WRITE thread 4 (637) ** [100 READ 637] returns from t_yield() I am READ thread 100 (638) [97 READ 638] resource = 70 ** [97 READ 638] returns from t_yield() I am READ thread 97 (639) [4 WRITE 637] resource = 62 [100 READ 638] resource = 62 I am WRITE thread 4 (638) ** [100 READ 638] returns from t_yield() I am READ thread 100 (639) [97 READ 639] resource = 62 ** [97 READ 639] returns from t_yield() I am READ thread 97 (640) [4 WRITE 638] resource = 12 [100 READ 639] resource = 12 I am WRITE thread 4 (639) ** [100 READ 639] returns from t_yield() I am READ thread 100 (640) [97 READ 640] resource = 12 ** [97 READ 640] returns from t_yield() I am READ thread 97 (641) [4 WRITE 639] resource = 79 [100 READ 640] resource = 79 I am WRITE thread 4 (640) ** [100 READ 640] returns from t_yield() I am READ thread 100 (641) [97 READ 641] resource = 79 ** [97 READ 641] returns from t_yield() I am READ thread 97 (642) [4 WRITE 640] resource = 77 [100 READ 641] resource = 77 I am WRITE thread 4 (641) ** [100 READ 641] returns from t_yield() I am READ thread 100 (642) [97 READ 642] resource = 77 ** [97 READ 642] returns from t_yield() I am READ thread 97 (643) [4 WRITE 641] resource = 85 [100 READ 642] resource = 85 I am WRITE thread 4 (642) ** [100 READ 642] returns from t_yield() I am READ thread 100 (643) [97 READ 643] resource = 85 ** [97 READ 643] returns from t_yield() I am READ thread 97 (644) [4 WRITE 642] resource = 36 [100 READ 643] resource = 36 I am WRITE thread 4 (643) ** [100 READ 643] returns from t_yield() I am READ thread 100 (644) [97 READ 644] resource = 36 ** [97 READ 644] returns from t_yield() I am READ thread 97 (645) [4 WRITE 643] resource = 4 [100 READ 644] resource = 4 I am WRITE thread 4 (644) ** [100 READ 644] returns from t_yield() I am READ thread 100 (645) [97 READ 645] resource = 4 ** [97 READ 645] returns from t_yield() I am READ thread 97 (646) [4 WRITE 644] resource = 76 [100 READ 645] resource = 76 I am WRITE thread 4 (645) ** [100 READ 645] returns from t_yield() I am READ thread 100 (646) [97 READ 646] resource = 76 ** [97 READ 646] returns from t_yield() I am READ thread 97 (647) [4 WRITE 645] resource = 83 [100 READ 646] resource = 83 I am WRITE thread 4 (646) ** [100 READ 646] returns from t_yield() I am READ thread 100 (647) [97 READ 647] resource = 83 ** [97 READ 647] returns from t_yield() I am READ thread 97 (648) [4 WRITE 646] resource = 7 [100 READ 647] resource = 7 I am WRITE thread 4 (647) ** [100 READ 647] returns from t_yield() I am READ thread 100 (648) [97 READ 648] resource = 7 ** [97 READ 648] returns from t_yield() I am READ thread 97 (649) [4 WRITE 647] resource = 59 [100 READ 648] resource = 59 I am WRITE thread 4 (648) ** [100 READ 648] returns from t_yield() I am READ thread 100 (649) [97 READ 649] resource = 59 ** [97 READ 649] returns from t_yield() I am READ thread 97 (650) [4 WRITE 648] resource = 57 [100 READ 649] resource = 57 I am WRITE thread 4 (649) ** [100 READ 649] returns from t_yield() I am READ thread 100 (650) [97 READ 650] resource = 57 ** [97 READ 650] returns from t_yield() I am READ thread 97 (651) [4 WRITE 649] resource = 44 [100 READ 650] resource = 44 I am WRITE thread 4 (650) ** [100 READ 650] returns from t_yield() I am READ thread 100 (651) [97 READ 651] resource = 44 ** [97 READ 651] returns from t_yield() I am READ thread 97 (652) [4 WRITE 650] resource = 99 [100 READ 651] resource = 99 I am WRITE thread 4 (651) ** [100 READ 651] returns from t_yield() I am READ thread 100 (652) [97 READ 652] resource = 99 ** [97 READ 652] returns from t_yield() I am READ thread 97 (653) [4 WRITE 651] resource = 11 [100 READ 652] resource = 11 I am WRITE thread 4 (652) ** [100 READ 652] returns from t_yield() I am READ thread 100 (653) [97 READ 653] resource = 11 ** [97 READ 653] returns from t_yield() I am READ thread 97 (654) [4 WRITE 652] resource = 27 [100 READ 653] resource = 27 I am WRITE thread 4 (653) ** [100 READ 653] returns from t_yield() I am READ thread 100 (654) [97 READ 654] resource = 27 ** [97 READ 654] returns from t_yield() I am READ thread 97 (655) [4 WRITE 653] resource = 50 [100 READ 654] resource = 50 I am WRITE thread 4 (654) ** [100 READ 654] returns from t_yield() I am READ thread 100 (655) [97 READ 655] resource = 50 ** [97 READ 655] returns from t_yield() I am READ thread 97 (656) [4 WRITE 654] resource = 36 [100 READ 655] resource = 36 I am WRITE thread 4 (655) ** [100 READ 655] returns from t_yield() I am READ thread 100 (656) [97 READ 656] resource = 36 ** [97 READ 656] returns from t_yield() I am READ thread 97 (657) [4 WRITE 655] resource = 60 [100 READ 656] resource = 60 I am WRITE thread 4 (656) ** [100 READ 656] returns from t_yield() I am READ thread 100 (657) [97 READ 657] resource = 60 ** [97 READ 657] returns from t_yield() I am READ thread 97 (658) [4 WRITE 656] resource = 18 [100 READ 657] resource = 18 I am WRITE thread 4 (657) ** [100 READ 657] returns from t_yield() I am READ thread 100 (658) [97 READ 658] resource = 18 ** [97 READ 658] returns from t_yield() I am READ thread 97 (659) [4 WRITE 657] resource = 5 [100 READ 658] resource = 5 I am WRITE thread 4 (658) ** [100 READ 658] returns from t_yield() I am READ thread 100 (659) [97 READ 659] resource = 5 ** [97 READ 659] returns from t_yield() I am READ thread 97 (660) [4 WRITE 658] resource = 63 [100 READ 659] resource = 63 I am WRITE thread 4 (659) ** [100 READ 659] returns from t_yield() I am READ thread 100 (660) [97 READ 660] resource = 63 ** [97 READ 660] returns from t_yield() I am READ thread 97 (661) [4 WRITE 659] resource = 49 [100 READ 660] resource = 49 I am WRITE thread 4 (660) ** [100 READ 660] returns from t_yield() I am READ thread 100 (661) [97 READ 661] resource = 49 ** [97 READ 661] returns from t_yield() I am READ thread 97 (662) [4 WRITE 660] resource = 44 [100 READ 661] resource = 44 I am WRITE thread 4 (661) ** [100 READ 661] returns from t_yield() I am READ thread 100 (662) [97 READ 662] resource = 44 ** [97 READ 662] returns from t_yield() I am READ thread 97 (663) [4 WRITE 661] resource = 11 [100 READ 662] resource = 11 I am WRITE thread 4 (662) ** [100 READ 662] returns from t_yield() I am READ thread 100 (663) [97 READ 663] resource = 11 ** [97 READ 663] returns from t_yield() I am READ thread 97 (664) [4 WRITE 662] resource = 5 [100 READ 663] resource = 5 I am WRITE thread 4 (663) ** [100 READ 663] returns from t_yield() I am READ thread 100 (664) [97 READ 664] resource = 5 ** [97 READ 664] returns from t_yield() I am READ thread 97 (665) [4 WRITE 663] resource = 34 [100 READ 664] resource = 34 I am WRITE thread 4 (664) ** [100 READ 664] returns from t_yield() I am READ thread 100 (665) [97 READ 665] resource = 34 ** [97 READ 665] returns from t_yield() I am READ thread 97 (666) [4 WRITE 664] resource = 91 [100 READ 665] resource = 91 I am WRITE thread 4 (665) ** [100 READ 665] returns from t_yield() I am READ thread 100 (666) [97 READ 666] resource = 91 ** [97 READ 666] returns from t_yield() I am READ thread 97 (667) [4 WRITE 665] resource = 75 [100 READ 666] resource = 75 I am WRITE thread 4 (666) ** [100 READ 666] returns from t_yield() I am READ thread 100 (667) [97 READ 667] resource = 75 ** [97 READ 667] returns from t_yield() I am READ thread 97 (668) [4 WRITE 666] resource = 55 [100 READ 667] resource = 55 I am WRITE thread 4 (667) ** [100 READ 667] returns from t_yield() I am READ thread 100 (668) [97 READ 668] resource = 55 ** [97 READ 668] returns from t_yield() I am READ thread 97 (669) [4 WRITE 667] resource = 14 [100 READ 668] resource = 14 I am WRITE thread 4 (668) ** [100 READ 668] returns from t_yield() I am READ thread 100 (669) [97 READ 669] resource = 14 ** [97 READ 669] returns from t_yield() I am READ thread 97 (670) [4 WRITE 668] resource = 89 [100 READ 669] resource = 89 I am WRITE thread 4 (669) ** [100 READ 669] returns from t_yield() I am READ thread 100 (670) [97 READ 670] resource = 89 ** [97 READ 670] returns from t_yield() I am READ thread 97 (671) [4 WRITE 669] resource = 68 [100 READ 670] resource = 68 I am WRITE thread 4 (670) ** [100 READ 670] returns from t_yield() I am READ thread 100 (671) [97 READ 671] resource = 68 ** [97 READ 671] returns from t_yield() I am READ thread 97 (672) [4 WRITE 670] resource = 93 [100 READ 671] resource = 93 I am WRITE thread 4 (671) ** [100 READ 671] returns from t_yield() I am READ thread 100 (672) [97 READ 672] resource = 93 ** [97 READ 672] returns from t_yield() I am READ thread 97 (673) [4 WRITE 671] resource = 18 [100 READ 672] resource = 18 I am WRITE thread 4 (672) ** [100 READ 672] returns from t_yield() I am READ thread 100 (673) [97 READ 673] resource = 18 ** [97 READ 673] returns from t_yield() I am READ thread 97 (674) [4 WRITE 672] resource = 5 [100 READ 673] resource = 5 I am WRITE thread 4 (673) ** [100 READ 673] returns from t_yield() I am READ thread 100 (674) [97 READ 674] resource = 5 ** [97 READ 674] returns from t_yield() I am READ thread 97 (675) [4 WRITE 673] resource = 82 [100 READ 674] resource = 82 I am WRITE thread 4 (674) ** [100 READ 674] returns from t_yield() I am READ thread 100 (675) [97 READ 675] resource = 82 ** [97 READ 675] returns from t_yield() I am READ thread 97 (676) [4 WRITE 674] resource = 22 [100 READ 675] resource = 22 I am WRITE thread 4 (675) ** [100 READ 675] returns from t_yield() I am READ thread 100 (676) [97 READ 676] resource = 22 ** [97 READ 676] returns from t_yield() I am READ thread 97 (677) [4 WRITE 675] resource = 82 [100 READ 676] resource = 82 I am WRITE thread 4 (676) ** [100 READ 676] returns from t_yield() I am READ thread 100 (677) [97 READ 677] resource = 82 ** [97 READ 677] returns from t_yield() I am READ thread 97 (678) [4 WRITE 676] resource = 17 [100 READ 677] resource = 17 I am WRITE thread 4 (677) ** [100 READ 677] returns from t_yield() I am READ thread 100 (678) [97 READ 678] resource = 17 ** [97 READ 678] returns from t_yield() I am READ thread 97 (679) [4 WRITE 677] resource = 30 [100 READ 678] resource = 30 I am WRITE thread 4 (678) ** [100 READ 678] returns from t_yield() I am READ thread 100 (679) [97 READ 679] resource = 30 ** [97 READ 679] returns from t_yield() I am READ thread 97 (680) [4 WRITE 678] resource = 93 [100 READ 679] resource = 93 I am WRITE thread 4 (679) ** [100 READ 679] returns from t_yield() I am READ thread 100 (680) [97 READ 680] resource = 93 ** [97 READ 680] returns from t_yield() I am READ thread 97 (681) [4 WRITE 679] resource = 74 [100 READ 680] resource = 74 I am WRITE thread 4 (680) ** [100 READ 680] returns from t_yield() I am READ thread 100 (681) [97 READ 681] resource = 74 ** [97 READ 681] returns from t_yield() I am READ thread 97 (682) [4 WRITE 680] resource = 26 [100 READ 681] resource = 26 I am WRITE thread 4 (681) ** [100 READ 681] returns from t_yield() I am READ thread 100 (682) [97 READ 682] resource = 26 ** [97 READ 682] returns from t_yield() I am READ thread 97 (683) [4 WRITE 681] resource = 93 [100 READ 682] resource = 93 I am WRITE thread 4 (682) ** [100 READ 682] returns from t_yield() I am READ thread 100 (683) [97 READ 683] resource = 93 ** [97 READ 683] returns from t_yield() I am READ thread 97 (684) [4 WRITE 682] resource = 86 [100 READ 683] resource = 86 I am WRITE thread 4 (683) ** [100 READ 683] returns from t_yield() I am READ thread 100 (684) [97 READ 684] resource = 86 ** [97 READ 684] returns from t_yield() I am READ thread 97 (685) [4 WRITE 683] resource = 53 [100 READ 684] resource = 53 I am WRITE thread 4 (684) ** [100 READ 684] returns from t_yield() I am READ thread 100 (685) [97 READ 685] resource = 53 ** [97 READ 685] returns from t_yield() I am READ thread 97 (686) [4 WRITE 684] resource = 43 [100 READ 685] resource = 43 I am WRITE thread 4 (685) ** [100 READ 685] returns from t_yield() I am READ thread 100 (686) [97 READ 686] resource = 43 ** [97 READ 686] returns from t_yield() I am READ thread 97 (687) [4 WRITE 685] resource = 74 [100 READ 686] resource = 74 I am WRITE thread 4 (686) ** [100 READ 686] returns from t_yield() I am READ thread 100 (687) [97 READ 687] resource = 74 ** [97 READ 687] returns from t_yield() I am READ thread 97 (688) [4 WRITE 686] resource = 14 [100 READ 687] resource = 14 I am WRITE thread 4 (687) ** [100 READ 687] returns from t_yield() I am READ thread 100 (688) [97 READ 688] resource = 14 ** [97 READ 688] returns from t_yield() I am READ thread 97 (689) [4 WRITE 687] resource = 13 [100 READ 688] resource = 13 I am WRITE thread 4 (688) ** [100 READ 688] returns from t_yield() I am READ thread 100 (689) [97 READ 689] resource = 13 ** [97 READ 689] returns from t_yield() I am READ thread 97 (690) [4 WRITE 688] resource = 79 [100 READ 689] resource = 79 I am WRITE thread 4 (689) ** [100 READ 689] returns from t_yield() I am READ thread 100 (690) [97 READ 690] resource = 79 ** [97 READ 690] returns from t_yield() I am READ thread 97 (691) [4 WRITE 689] resource = 77 [100 READ 690] resource = 77 I am WRITE thread 4 (690) ** [100 READ 690] returns from t_yield() I am READ thread 100 (691) [97 READ 691] resource = 77 ** [97 READ 691] returns from t_yield() I am READ thread 97 (692) [4 WRITE 690] resource = 62 [100 READ 691] resource = 62 I am WRITE thread 4 (691) ** [100 READ 691] returns from t_yield() I am READ thread 100 (692) [97 READ 692] resource = 62 ** [97 READ 692] returns from t_yield() I am READ thread 97 (693) [4 WRITE 691] resource = 75 [100 READ 692] resource = 75 I am WRITE thread 4 (692) ** [100 READ 692] returns from t_yield() I am READ thread 100 (693) [97 READ 693] resource = 75 ** [97 READ 693] returns from t_yield() I am READ thread 97 (694) [4 WRITE 692] resource = 88 [100 READ 693] resource = 88 I am WRITE thread 4 (693) ** [100 READ 693] returns from t_yield() I am READ thread 100 (694) [97 READ 694] resource = 88 ** [97 READ 694] returns from t_yield() I am READ thread 97 (695) [4 WRITE 693] resource = 19 [100 READ 694] resource = 19 I am WRITE thread 4 (694) ** [100 READ 694] returns from t_yield() I am READ thread 100 (695) [97 READ 695] resource = 19 ** [97 READ 695] returns from t_yield() I am READ thread 97 (696) [4 WRITE 694] resource = 10 [100 READ 695] resource = 10 I am WRITE thread 4 (695) ** [100 READ 695] returns from t_yield() I am READ thread 100 (696) [97 READ 696] resource = 10 ** [97 READ 696] returns from t_yield() I am READ thread 97 (697) [4 WRITE 695] resource = 32 [100 READ 696] resource = 32 I am WRITE thread 4 (696) ** [100 READ 696] returns from t_yield() I am READ thread 100 (697) [97 READ 697] resource = 32 ** [97 READ 697] returns from t_yield() I am READ thread 97 (698) [4 WRITE 696] resource = 94 [100 READ 697] resource = 94 I am WRITE thread 4 (697) ** [100 READ 697] returns from t_yield() I am READ thread 100 (698) [97 READ 698] resource = 94 ** [97 READ 698] returns from t_yield() I am READ thread 97 (699) [4 WRITE 697] resource = 17 [100 READ 698] resource = 17 I am WRITE thread 4 (698) ** [100 READ 698] returns from t_yield() I am READ thread 100 (699) [97 READ 699] resource = 17 ** [97 READ 699] returns from t_yield() I am READ thread 97 (700) [4 WRITE 698] resource = 46 [100 READ 699] resource = 46 I am WRITE thread 4 (699) ** [100 READ 699] returns from t_yield() I am READ thread 100 (700) [97 READ 700] resource = 46 ** [97 READ 700] returns from t_yield() I am READ thread 97 (701) [4 WRITE 699] resource = 35 [100 READ 700] resource = 35 I am WRITE thread 4 (700) ** [100 READ 700] returns from t_yield() I am READ thread 100 (701) [97 READ 701] resource = 35 ** [97 READ 701] returns from t_yield() I am READ thread 97 (702) [4 WRITE 700] resource = 37 [100 READ 701] resource = 37 I am WRITE thread 4 (701) ** [100 READ 701] returns from t_yield() I am READ thread 100 (702) [97 READ 702] resource = 37 ** [97 READ 702] returns from t_yield() I am READ thread 97 (703) [4 WRITE 701] resource = 91 [100 READ 702] resource = 91 I am WRITE thread 4 (702) ** [100 READ 702] returns from t_yield() I am READ thread 100 (703) [97 READ 703] resource = 91 ** [97 READ 703] returns from t_yield() I am READ thread 97 (704) [4 WRITE 702] resource = 53 [100 READ 703] resource = 53 I am WRITE thread 4 (703) ** [100 READ 703] returns from t_yield() I am READ thread 100 (704) [97 READ 704] resource = 53 ** [97 READ 704] returns from t_yield() I am READ thread 97 (705) [4 WRITE 703] resource = 43 [100 READ 704] resource = 43 I am WRITE thread 4 (704) ** [100 READ 704] returns from t_yield() I am READ thread 100 (705) [97 READ 705] resource = 43 ** [97 READ 705] returns from t_yield() I am READ thread 97 (706) [4 WRITE 704] resource = 73 [100 READ 705] resource = 73 I am WRITE thread 4 (705) ** [100 READ 705] returns from t_yield() I am READ thread 100 (706) [97 READ 706] resource = 73 ** [97 READ 706] returns from t_yield() I am READ thread 97 (707) [4 WRITE 705] resource = 28 [100 READ 706] resource = 28 I am WRITE thread 4 (706) ** [100 READ 706] returns from t_yield() I am READ thread 100 (707) [97 READ 707] resource = 28 ** [97 READ 707] returns from t_yield() I am READ thread 97 (708) [4 WRITE 706] resource = 25 [100 READ 707] resource = 25 I am WRITE thread 4 (707) ** [100 READ 707] returns from t_yield() I am READ thread 100 (708) [97 READ 708] resource = 25 ** [97 READ 708] returns from t_yield() I am READ thread 97 (709) [4 WRITE 707] resource = 91 [100 READ 708] resource = 91 I am WRITE thread 4 (708) ** [100 READ 708] returns from t_yield() I am READ thread 100 (709) [97 READ 709] resource = 91 ** [97 READ 709] returns from t_yield() I am READ thread 97 (710) [4 WRITE 708] resource = 10 [100 READ 709] resource = 10 I am WRITE thread 4 (709) ** [100 READ 709] returns from t_yield() I am READ thread 100 (710) [97 READ 710] resource = 10 ** [97 READ 710] returns from t_yield() I am READ thread 97 (711) [4 WRITE 709] resource = 18 [100 READ 710] resource = 18 I am WRITE thread 4 (710) ** [100 READ 710] returns from t_yield() I am READ thread 100 (711) [97 READ 711] resource = 18 ** [97 READ 711] returns from t_yield() I am READ thread 97 (712) [4 WRITE 710] resource = 17 [100 READ 711] resource = 17 I am WRITE thread 4 (711) ** [100 READ 711] returns from t_yield() I am READ thread 100 (712) [97 READ 712] resource = 17 ** [97 READ 712] returns from t_yield() I am READ thread 97 (713) [4 WRITE 711] resource = 36 [100 READ 712] resource = 36 I am WRITE thread 4 (712) ** [100 READ 712] returns from t_yield() I am READ thread 100 (713) [97 READ 713] resource = 36 ** [97 READ 713] returns from t_yield() I am READ thread 97 (714) [4 WRITE 712] resource = 63 [100 READ 713] resource = 63 I am WRITE thread 4 (713) ** [100 READ 713] returns from t_yield() I am READ thread 100 (714) [97 READ 714] resource = 63 ** [97 READ 714] returns from t_yield() I am READ thread 97 (715) [4 WRITE 713] resource = 55 [100 READ 714] resource = 55 I am WRITE thread 4 (714) ** [100 READ 714] returns from t_yield() I am READ thread 100 (715) [97 READ 715] resource = 55 ** [97 READ 715] returns from t_yield() I am READ thread 97 (716) [4 WRITE 714] resource = 90 [100 READ 715] resource = 90 I am WRITE thread 4 (715) ** [100 READ 715] returns from t_yield() I am READ thread 100 (716) [97 READ 716] resource = 90 ** [97 READ 716] returns from t_yield() I am READ thread 97 (717) [4 WRITE 715] resource = 58 [100 READ 716] resource = 58 I am WRITE thread 4 (716) ** [100 READ 716] returns from t_yield() I am READ thread 100 (717) [97 READ 717] resource = 58 ** [97 READ 717] returns from t_yield() I am READ thread 97 (718) [4 WRITE 716] resource = 30 [100 READ 717] resource = 30 I am WRITE thread 4 (717) ** [100 READ 717] returns from t_yield() I am READ thread 100 (718) [97 READ 718] resource = 30 ** [97 READ 718] returns from t_yield() I am READ thread 97 (719) [4 WRITE 717] resource = 4 [100 READ 718] resource = 4 I am WRITE thread 4 (718) ** [100 READ 718] returns from t_yield() I am READ thread 100 (719) [97 READ 719] resource = 4 ** [97 READ 719] returns from t_yield() I am READ thread 97 (720) [4 WRITE 718] resource = 71 [100 READ 719] resource = 71 I am WRITE thread 4 (719) ** [100 READ 719] returns from t_yield() I am READ thread 100 (720) [97 READ 720] resource = 71 ** [97 READ 720] returns from t_yield() I am READ thread 97 (721) [4 WRITE 719] resource = 61 [100 READ 720] resource = 61 I am WRITE thread 4 (720) ** [100 READ 720] returns from t_yield() I am READ thread 100 (721) [97 READ 721] resource = 61 ** [97 READ 721] returns from t_yield() I am READ thread 97 (722) [4 WRITE 720] resource = 33 [100 READ 721] resource = 33 I am WRITE thread 4 (721) ** [100 READ 721] returns from t_yield() I am READ thread 100 (722) [97 READ 722] resource = 33 ** [97 READ 722] returns from t_yield() I am READ thread 97 (723) [4 WRITE 721] resource = 85 [100 READ 722] resource = 85 I am WRITE thread 4 (722) ** [100 READ 722] returns from t_yield() I am READ thread 100 (723) [97 READ 723] resource = 85 ** [97 READ 723] returns from t_yield() I am READ thread 97 (724) [4 WRITE 722] resource = 89 [100 READ 723] resource = 89 I am WRITE thread 4 (723) ** [100 READ 723] returns from t_yield() I am READ thread 100 (724) [97 READ 724] resource = 89 ** [97 READ 724] returns from t_yield() I am READ thread 97 (725) [4 WRITE 723] resource = 73 [100 READ 724] resource = 73 I am WRITE thread 4 (724) ** [100 READ 724] returns from t_yield() I am READ thread 100 (725) [97 READ 725] resource = 73 ** [97 READ 725] returns from t_yield() I am READ thread 97 (726) [4 WRITE 724] resource = 4 [100 READ 725] resource = 4 I am WRITE thread 4 (725) ** [100 READ 725] returns from t_yield() I am READ thread 100 (726) [97 READ 726] resource = 4 ** [97 READ 726] returns from t_yield() I am READ thread 97 (727) [4 WRITE 725] resource = 51 [100 READ 726] resource = 51 I am WRITE thread 4 (726) ** [100 READ 726] returns from t_yield() I am READ thread 100 (727) [97 READ 727] resource = 51 ** [97 READ 727] returns from t_yield() I am READ thread 97 (728) [4 WRITE 726] resource = 5 [100 READ 727] resource = 5 I am WRITE thread 4 (727) ** [100 READ 727] returns from t_yield() I am READ thread 100 (728) [97 READ 728] resource = 5 ** [97 READ 728] returns from t_yield() I am READ thread 97 (729) [4 WRITE 727] resource = 50 [100 READ 728] resource = 50 I am WRITE thread 4 (728) ** [100 READ 728] returns from t_yield() I am READ thread 100 (729) [97 READ 729] resource = 50 ** [97 READ 729] returns from t_yield() I am READ thread 97 (730) [4 WRITE 728] resource = 68 [100 READ 729] resource = 68 I am WRITE thread 4 (729) ** [100 READ 729] returns from t_yield() I am READ thread 100 (730) [97 READ 730] resource = 68 ** [97 READ 730] returns from t_yield() I am READ thread 97 (731) [4 WRITE 729] resource = 3 [100 READ 730] resource = 3 I am WRITE thread 4 (730) ** [100 READ 730] returns from t_yield() I am READ thread 100 (731) [97 READ 731] resource = 3 ** [97 READ 731] returns from t_yield() I am READ thread 97 (732) [4 WRITE 730] resource = 85 [100 READ 731] resource = 85 I am WRITE thread 4 (731) ** [100 READ 731] returns from t_yield() I am READ thread 100 (732) [97 READ 732] resource = 85 ** [97 READ 732] returns from t_yield() I am READ thread 97 (733) [4 WRITE 731] resource = 6 [100 READ 732] resource = 6 I am WRITE thread 4 (732) ** [100 READ 732] returns from t_yield() I am READ thread 100 (733) [97 READ 733] resource = 6 ** [97 READ 733] returns from t_yield() I am READ thread 97 (734) [4 WRITE 732] resource = 95 [100 READ 733] resource = 95 I am WRITE thread 4 (733) ** [100 READ 733] returns from t_yield() I am READ thread 100 (734) [97 READ 734] resource = 95 ** [97 READ 734] returns from t_yield() I am READ thread 97 (735) [4 WRITE 733] resource = 39 [100 READ 734] resource = 39 I am WRITE thread 4 (734) ** [100 READ 734] returns from t_yield() I am READ thread 100 (735) [97 READ 735] resource = 39 ** [97 READ 735] returns from t_yield() I am READ thread 97 (736) [4 WRITE 734] resource = 49 [100 READ 735] resource = 49 I am WRITE thread 4 (735) ** [100 READ 735] returns from t_yield() I am READ thread 100 (736) [97 READ 736] resource = 49 ** [97 READ 736] returns from t_yield() I am READ thread 97 (737) [4 WRITE 735] resource = 20 [100 READ 736] resource = 20 I am WRITE thread 4 (736) ** [100 READ 736] returns from t_yield() I am READ thread 100 (737) [97 READ 737] resource = 20 ** [97 READ 737] returns from t_yield() I am READ thread 97 (738) [4 WRITE 736] resource = 67 [100 READ 737] resource = 67 I am WRITE thread 4 (737) ** [100 READ 737] returns from t_yield() I am READ thread 100 (738) [97 READ 738] resource = 67 ** [97 READ 738] returns from t_yield() I am READ thread 97 (739) [4 WRITE 737] resource = 26 [100 READ 738] resource = 26 I am WRITE thread 4 (738) ** [100 READ 738] returns from t_yield() I am READ thread 100 (739) [97 READ 739] resource = 26 ** [97 READ 739] returns from t_yield() I am READ thread 97 (740) [4 WRITE 738] resource = 63 [100 READ 739] resource = 63 I am WRITE thread 4 (739) ** [100 READ 739] returns from t_yield() I am READ thread 100 (740) [97 READ 740] resource = 63 ** [97 READ 740] returns from t_yield() I am READ thread 97 (741) [4 WRITE 739] resource = 77 [100 READ 740] resource = 77 I am WRITE thread 4 (740) ** [100 READ 740] returns from t_yield() I am READ thread 100 (741) [97 READ 741] resource = 77 ** [97 READ 741] returns from t_yield() I am READ thread 97 (742) [4 WRITE 740] resource = 96 [100 READ 741] resource = 96 I am WRITE thread 4 (741) ** [100 READ 741] returns from t_yield() I am READ thread 100 (742) [97 READ 742] resource = 96 ** [97 READ 742] returns from t_yield() I am READ thread 97 (743) [4 WRITE 741] resource = 81 [100 READ 742] resource = 81 I am WRITE thread 4 (742) ** [100 READ 742] returns from t_yield() I am READ thread 100 (743) [97 READ 743] resource = 81 ** [97 READ 743] returns from t_yield() I am READ thread 97 (744) [4 WRITE 742] resource = 65 [100 READ 743] resource = 65 I am WRITE thread 4 (743) ** [100 READ 743] returns from t_yield() I am READ thread 100 (744) [97 READ 744] resource = 65 ** [97 READ 744] returns from t_yield() I am READ thread 97 (745) [4 WRITE 743] resource = 60 [100 READ 744] resource = 60 I am WRITE thread 4 (744) ** [100 READ 744] returns from t_yield() I am READ thread 100 (745) [97 READ 745] resource = 60 ** [97 READ 745] returns from t_yield() I am READ thread 97 (746) [4 WRITE 744] resource = 36 [100 READ 745] resource = 36 I am WRITE thread 4 (745) ** [100 READ 745] returns from t_yield() I am READ thread 100 (746) [97 READ 746] resource = 36 ** [97 READ 746] returns from t_yield() I am READ thread 97 (747) [4 WRITE 745] resource = 55 [100 READ 746] resource = 55 I am WRITE thread 4 (746) ** [100 READ 746] returns from t_yield() I am READ thread 100 (747) [97 READ 747] resource = 55 ** [97 READ 747] returns from t_yield() I am READ thread 97 (748) [4 WRITE 746] resource = 70 [100 READ 747] resource = 70 I am WRITE thread 4 (747) ** [100 READ 747] returns from t_yield() I am READ thread 100 (748) [97 READ 748] resource = 70 ** [97 READ 748] returns from t_yield() I am READ thread 97 (749) [4 WRITE 747] resource = 18 [100 READ 748] resource = 18 I am WRITE thread 4 (748) ** [100 READ 748] returns from t_yield() I am READ thread 100 (749) [97 READ 749] resource = 18 ** [97 READ 749] returns from t_yield() I am READ thread 97 (750) [4 WRITE 748] resource = 11 [100 READ 749] resource = 11 I am WRITE thread 4 (749) ** [100 READ 749] returns from t_yield() I am READ thread 100 (750) [97 READ 750] resource = 11 ** [97 READ 750] returns from t_yield() I am READ thread 97 (751) [4 WRITE 749] resource = 42 [100 READ 750] resource = 42 I am WRITE thread 4 (750) ** [100 READ 750] returns from t_yield() I am READ thread 100 (751) [97 READ 751] resource = 42 ** [97 READ 751] returns from t_yield() I am READ thread 97 (752) [4 WRITE 750] resource = 32 [100 READ 751] resource = 32 I am WRITE thread 4 (751) ** [100 READ 751] returns from t_yield() I am READ thread 100 (752) [97 READ 752] resource = 32 ** [97 READ 752] returns from t_yield() I am READ thread 97 (753) [4 WRITE 751] resource = 96 [100 READ 752] resource = 96 I am WRITE thread 4 (752) ** [100 READ 752] returns from t_yield() I am READ thread 100 (753) [97 READ 753] resource = 96 ** [97 READ 753] returns from t_yield() I am READ thread 97 (754) [4 WRITE 752] resource = 79 [100 READ 753] resource = 79 I am WRITE thread 4 (753) ** [100 READ 753] returns from t_yield() I am READ thread 100 (754) [97 READ 754] resource = 79 ** [97 READ 754] returns from t_yield() I am READ thread 97 (755) [4 WRITE 753] resource = 21 [100 READ 754] resource = 21 I am WRITE thread 4 (754) ** [100 READ 754] returns from t_yield() I am READ thread 100 (755) [97 READ 755] resource = 21 ** [97 READ 755] returns from t_yield() I am READ thread 97 (756) [4 WRITE 754] resource = 70 [100 READ 755] resource = 70 I am WRITE thread 4 (755) ** [100 READ 755] returns from t_yield() I am READ thread 100 (756) [97 READ 756] resource = 70 ** [97 READ 756] returns from t_yield() I am READ thread 97 (757) [4 WRITE 755] resource = 84 [100 READ 756] resource = 84 I am WRITE thread 4 (756) ** [100 READ 756] returns from t_yield() I am READ thread 100 (757) [97 READ 757] resource = 84 ** [97 READ 757] returns from t_yield() I am READ thread 97 (758) [4 WRITE 756] resource = 72 [100 READ 757] resource = 72 I am WRITE thread 4 (757) ** [100 READ 757] returns from t_yield() I am READ thread 100 (758) [97 READ 758] resource = 72 ** [97 READ 758] returns from t_yield() I am READ thread 97 (759) [4 WRITE 757] resource = 27 [100 READ 758] resource = 27 I am WRITE thread 4 (758) ** [100 READ 758] returns from t_yield() I am READ thread 100 (759) [97 READ 759] resource = 27 ** [97 READ 759] returns from t_yield() I am READ thread 97 (760) [4 WRITE 758] resource = 34 [100 READ 759] resource = 34 I am WRITE thread 4 (759) ** [100 READ 759] returns from t_yield() I am READ thread 100 (760) [97 READ 760] resource = 34 ** [97 READ 760] returns from t_yield() I am READ thread 97 (761) [4 WRITE 759] resource = 40 [100 READ 760] resource = 40 I am WRITE thread 4 (760) ** [100 READ 760] returns from t_yield() I am READ thread 100 (761) [97 READ 761] resource = 40 ** [97 READ 761] returns from t_yield() I am READ thread 97 (762) [4 WRITE 760] resource = 83 [100 READ 761] resource = 83 I am WRITE thread 4 (761) ** [100 READ 761] returns from t_yield() I am READ thread 100 (762) [97 READ 762] resource = 83 ** [97 READ 762] returns from t_yield() I am READ thread 97 (763) [4 WRITE 761] resource = 72 [100 READ 762] resource = 72 I am WRITE thread 4 (762) ** [100 READ 762] returns from t_yield() I am READ thread 100 (763) [97 READ 763] resource = 72 ** [97 READ 763] returns from t_yield() I am READ thread 97 (764) [4 WRITE 762] resource = 98 [100 READ 763] resource = 98 I am WRITE thread 4 (763) ** [100 READ 763] returns from t_yield() I am READ thread 100 (764) [97 READ 764] resource = 98 ** [97 READ 764] returns from t_yield() I am READ thread 97 (765) [4 WRITE 763] resource = 30 [100 READ 764] resource = 30 I am WRITE thread 4 (764) ** [100 READ 764] returns from t_yield() I am READ thread 100 (765) [97 READ 765] resource = 30 ** [97 READ 765] returns from t_yield() I am READ thread 97 (766) [4 WRITE 764] resource = 63 [100 READ 765] resource = 63 I am WRITE thread 4 (765) ** [100 READ 765] returns from t_yield() I am READ thread 100 (766) [97 READ 766] resource = 63 ** [97 READ 766] returns from t_yield() I am READ thread 97 (767) [4 WRITE 765] resource = 47 [100 READ 766] resource = 47 I am WRITE thread 4 (766) ** [100 READ 766] returns from t_yield() I am READ thread 100 (767) [97 READ 767] resource = 47 ** [97 READ 767] returns from t_yield() I am READ thread 97 (768) [4 WRITE 766] resource = 50 [100 READ 767] resource = 50 I am WRITE thread 4 (767) ** [100 READ 767] returns from t_yield() I am READ thread 100 (768) [97 READ 768] resource = 50 ** [97 READ 768] returns from t_yield() I am READ thread 97 (769) [4 WRITE 767] resource = 30 [100 READ 768] resource = 30 I am WRITE thread 4 (768) ** [100 READ 768] returns from t_yield() I am READ thread 100 (769) [97 READ 769] resource = 30 ** [97 READ 769] returns from t_yield() I am READ thread 97 (770) [4 WRITE 768] resource = 73 [100 READ 769] resource = 73 I am WRITE thread 4 (769) ** [100 READ 769] returns from t_yield() I am READ thread 100 (770) [97 READ 770] resource = 73 ** [97 READ 770] returns from t_yield() I am READ thread 97 (771) [4 WRITE 769] resource = 14 [100 READ 770] resource = 14 I am WRITE thread 4 (770) ** [100 READ 770] returns from t_yield() I am READ thread 100 (771) [97 READ 771] resource = 14 ** [97 READ 771] returns from t_yield() I am READ thread 97 (772) [4 WRITE 770] resource = 59 [100 READ 771] resource = 59 I am WRITE thread 4 (771) ** [100 READ 771] returns from t_yield() I am READ thread 100 (772) [97 READ 772] resource = 59 ** [97 READ 772] returns from t_yield() I am READ thread 97 (773) [4 WRITE 771] resource = 22 [100 READ 772] resource = 22 I am WRITE thread 4 (772) ** [100 READ 772] returns from t_yield() I am READ thread 100 (773) [97 READ 773] resource = 22 ** [97 READ 773] returns from t_yield() I am READ thread 97 (774) [4 WRITE 772] resource = 47 [100 READ 773] resource = 47 I am WRITE thread 4 (773) ** [100 READ 773] returns from t_yield() I am READ thread 100 (774) [97 READ 774] resource = 47 ** [97 READ 774] returns from t_yield() I am READ thread 97 (775) [4 WRITE 773] resource = 24 [100 READ 774] resource = 24 I am WRITE thread 4 (774) ** [100 READ 774] returns from t_yield() I am READ thread 100 (775) [97 READ 775] resource = 24 ** [97 READ 775] returns from t_yield() I am READ thread 97 (776) [4 WRITE 774] resource = 82 [100 READ 775] resource = 82 I am WRITE thread 4 (775) ** [100 READ 775] returns from t_yield() I am READ thread 100 (776) [97 READ 776] resource = 82 ** [97 READ 776] returns from t_yield() I am READ thread 97 (777) [4 WRITE 775] resource = 35 [100 READ 776] resource = 35 I am WRITE thread 4 (776) ** [100 READ 776] returns from t_yield() I am READ thread 100 (777) [97 READ 777] resource = 35 ** [97 READ 777] returns from t_yield() I am READ thread 97 (778) [4 WRITE 776] resource = 32 [100 READ 777] resource = 32 I am WRITE thread 4 (777) ** [100 READ 777] returns from t_yield() I am READ thread 100 (778) [97 READ 778] resource = 32 ** [97 READ 778] returns from t_yield() I am READ thread 97 (779) [4 WRITE 777] resource = 4 [100 READ 778] resource = 4 I am WRITE thread 4 (778) ** [100 READ 778] returns from t_yield() I am READ thread 100 (779) [97 READ 779] resource = 4 ** [97 READ 779] returns from t_yield() I am READ thread 97 (780) [4 WRITE 778] resource = 54 [100 READ 779] resource = 54 I am WRITE thread 4 (779) ** [100 READ 779] returns from t_yield() I am READ thread 100 (780) [97 READ 780] resource = 54 ** [97 READ 780] returns from t_yield() I am READ thread 97 (781) [4 WRITE 779] resource = 43 [100 READ 780] resource = 43 I am WRITE thread 4 (780) ** [100 READ 780] returns from t_yield() I am READ thread 100 (781) [97 READ 781] resource = 43 ** [97 READ 781] returns from t_yield() I am READ thread 97 (782) [4 WRITE 780] resource = 98 [100 READ 781] resource = 98 I am WRITE thread 4 (781) ** [100 READ 781] returns from t_yield() I am READ thread 100 (782) [97 READ 782] resource = 98 ** [97 READ 782] returns from t_yield() I am READ thread 97 (783) [4 WRITE 781] resource = 86 [100 READ 782] resource = 86 I am WRITE thread 4 (782) ** [100 READ 782] returns from t_yield() I am READ thread 100 (783) [97 READ 783] resource = 86 ** [97 READ 783] returns from t_yield() I am READ thread 97 (784) [4 WRITE 782] resource = 40 [100 READ 783] resource = 40 I am WRITE thread 4 (783) ** [100 READ 783] returns from t_yield() I am READ thread 100 (784) [97 READ 784] resource = 40 ** [97 READ 784] returns from t_yield() I am READ thread 97 (785) [4 WRITE 783] resource = 78 [100 READ 784] resource = 78 I am WRITE thread 4 (784) ** [100 READ 784] returns from t_yield() I am READ thread 100 (785) [97 READ 785] resource = 78 ** [97 READ 785] returns from t_yield() I am READ thread 97 (786) [4 WRITE 784] resource = 59 [100 READ 785] resource = 59 I am WRITE thread 4 (785) ** [100 READ 785] returns from t_yield() I am READ thread 100 (786) [97 READ 786] resource = 59 ** [97 READ 786] returns from t_yield() I am READ thread 97 (787) [4 WRITE 785] resource = 62 [100 READ 786] resource = 62 I am WRITE thread 4 (786) ** [100 READ 786] returns from t_yield() I am READ thread 100 (787) [97 READ 787] resource = 62 ** [97 READ 787] returns from t_yield() I am READ thread 97 (788) [4 WRITE 786] resource = 62 [100 READ 787] resource = 62 I am WRITE thread 4 (787) ** [100 READ 787] returns from t_yield() I am READ thread 100 (788) [97 READ 788] resource = 62 ** [97 READ 788] returns from t_yield() I am READ thread 97 (789) [4 WRITE 787] resource = 83 [100 READ 788] resource = 83 I am WRITE thread 4 (788) ** [100 READ 788] returns from t_yield() I am READ thread 100 (789) [97 READ 789] resource = 83 ** [97 READ 789] returns from t_yield() I am READ thread 97 (790) [4 WRITE 788] resource = 41 [100 READ 789] resource = 41 I am WRITE thread 4 (789) ** [100 READ 789] returns from t_yield() I am READ thread 100 (790) [97 READ 790] resource = 41 ** [97 READ 790] returns from t_yield() I am READ thread 97 (791) [4 WRITE 789] resource = 48 [100 READ 790] resource = 48 I am WRITE thread 4 (790) ** [100 READ 790] returns from t_yield() I am READ thread 100 (791) [97 READ 791] resource = 48 ** [97 READ 791] returns from t_yield() I am READ thread 97 (792) [4 WRITE 790] resource = 23 [100 READ 791] resource = 23 I am WRITE thread 4 (791) ** [100 READ 791] returns from t_yield() I am READ thread 100 (792) [97 READ 792] resource = 23 ** [97 READ 792] returns from t_yield() I am READ thread 97 (793) [4 WRITE 791] resource = 24 [100 READ 792] resource = 24 I am WRITE thread 4 (792) ** [100 READ 792] returns from t_yield() I am READ thread 100 (793) [97 READ 793] resource = 24 ** [97 READ 793] returns from t_yield() I am READ thread 97 (794) [4 WRITE 792] resource = 72 [100 READ 793] resource = 72 I am WRITE thread 4 (793) ** [100 READ 793] returns from t_yield() I am READ thread 100 (794) [97 READ 794] resource = 72 ** [97 READ 794] returns from t_yield() I am READ thread 97 (795) [4 WRITE 793] resource = 22 [100 READ 794] resource = 22 I am WRITE thread 4 (794) ** [100 READ 794] returns from t_yield() I am READ thread 100 (795) [97 READ 795] resource = 22 ** [97 READ 795] returns from t_yield() I am READ thread 97 (796) [4 WRITE 794] resource = 54 [100 READ 795] resource = 54 I am WRITE thread 4 (795) ** [100 READ 795] returns from t_yield() I am READ thread 100 (796) [97 READ 796] resource = 54 ** [97 READ 796] returns from t_yield() I am READ thread 97 (797) [4 WRITE 795] resource = 35 [100 READ 796] resource = 35 I am WRITE thread 4 (796) ** [100 READ 796] returns from t_yield() I am READ thread 100 (797) [97 READ 797] resource = 35 ** [97 READ 797] returns from t_yield() I am READ thread 97 (798) [4 WRITE 796] resource = 21 [100 READ 797] resource = 21 I am WRITE thread 4 (797) ** [100 READ 797] returns from t_yield() I am READ thread 100 (798) [97 READ 798] resource = 21 ** [97 READ 798] returns from t_yield() I am READ thread 97 (799) [4 WRITE 797] resource = 57 [100 READ 798] resource = 57 I am WRITE thread 4 (798) ** [100 READ 798] returns from t_yield() I am READ thread 100 (799) [97 READ 799] resource = 57 ** [97 READ 799] returns from t_yield() I am READ thread 97 (800) [4 WRITE 798] resource = 65 [100 READ 799] resource = 65 I am WRITE thread 4 (799) ** [100 READ 799] returns from t_yield() I am READ thread 100 (800) [97 READ 800] resource = 65 ** [97 READ 800] returns from t_yield() I am READ thread 97 (801) [4 WRITE 799] resource = 47 [100 READ 800] resource = 47 I am WRITE thread 4 (800) ** [100 READ 800] returns from t_yield() I am READ thread 100 (801) [97 READ 801] resource = 47 ** [97 READ 801] returns from t_yield() I am READ thread 97 (802) [4 WRITE 800] resource = 71 [100 READ 801] resource = 71 I am WRITE thread 4 (801) ** [100 READ 801] returns from t_yield() I am READ thread 100 (802) [97 READ 802] resource = 71 ** [97 READ 802] returns from t_yield() I am READ thread 97 (803) [4 WRITE 801] resource = 76 [100 READ 802] resource = 76 I am WRITE thread 4 (802) ** [100 READ 802] returns from t_yield() I am READ thread 100 (803) [97 READ 803] resource = 76 ** [97 READ 803] returns from t_yield() I am READ thread 97 (804) [4 WRITE 802] resource = 69 [100 READ 803] resource = 69 I am WRITE thread 4 (803) ** [100 READ 803] returns from t_yield() I am READ thread 100 (804) [97 READ 804] resource = 69 ** [97 READ 804] returns from t_yield() I am READ thread 97 (805) [4 WRITE 803] resource = 18 [100 READ 804] resource = 18 I am WRITE thread 4 (804) ** [100 READ 804] returns from t_yield() I am READ thread 100 (805) [97 READ 805] resource = 18 ** [97 READ 805] returns from t_yield() I am READ thread 97 (806) [4 WRITE 804] resource = 1 [100 READ 805] resource = 1 I am WRITE thread 4 (805) ** [100 READ 805] returns from t_yield() I am READ thread 100 (806) [97 READ 806] resource = 1 ** [97 READ 806] returns from t_yield() I am READ thread 97 (807) [4 WRITE 805] resource = 3 [100 READ 806] resource = 3 I am WRITE thread 4 (806) ** [100 READ 806] returns from t_yield() I am READ thread 100 (807) [97 READ 807] resource = 3 ** [97 READ 807] returns from t_yield() I am READ thread 97 (808) [4 WRITE 806] resource = 53 [100 READ 807] resource = 53 I am WRITE thread 4 (807) ** [100 READ 807] returns from t_yield() I am READ thread 100 (808) [97 READ 808] resource = 53 ** [97 READ 808] returns from t_yield() I am READ thread 97 (809) [4 WRITE 807] resource = 33 [100 READ 808] resource = 33 I am WRITE thread 4 (808) ** [100 READ 808] returns from t_yield() I am READ thread 100 (809) [97 READ 809] resource = 33 ** [97 READ 809] returns from t_yield() I am READ thread 97 (810) [4 WRITE 808] resource = 7 [100 READ 809] resource = 7 I am WRITE thread 4 (809) ** [100 READ 809] returns from t_yield() I am READ thread 100 (810) [97 READ 810] resource = 7 ** [97 READ 810] returns from t_yield() I am READ thread 97 (811) [4 WRITE 809] resource = 59 [100 READ 810] resource = 59 I am WRITE thread 4 (810) ** [100 READ 810] returns from t_yield() I am READ thread 100 (811) [97 READ 811] resource = 59 ** [97 READ 811] returns from t_yield() I am READ thread 97 (812) [4 WRITE 810] resource = 28 [100 READ 811] resource = 28 I am WRITE thread 4 (811) ** [100 READ 811] returns from t_yield() I am READ thread 100 (812) [97 READ 812] resource = 28 ** [97 READ 812] returns from t_yield() I am READ thread 97 (813) [4 WRITE 811] resource = 6 [100 READ 812] resource = 6 I am WRITE thread 4 (812) ** [100 READ 812] returns from t_yield() I am READ thread 100 (813) [97 READ 813] resource = 6 ** [97 READ 813] returns from t_yield() I am READ thread 97 (814) [4 WRITE 812] resource = 97 [100 READ 813] resource = 97 I am WRITE thread 4 (813) ** [100 READ 813] returns from t_yield() I am READ thread 100 (814) [97 READ 814] resource = 97 ** [97 READ 814] returns from t_yield() I am READ thread 97 (815) [4 WRITE 813] resource = 20 [100 READ 814] resource = 20 I am WRITE thread 4 (814) ** [100 READ 814] returns from t_yield() I am READ thread 100 (815) [97 READ 815] resource = 20 ** [97 READ 815] returns from t_yield() I am READ thread 97 (816) [4 WRITE 814] resource = 84 [100 READ 815] resource = 84 I am WRITE thread 4 (815) ** [100 READ 815] returns from t_yield() I am READ thread 100 (816) [97 READ 816] resource = 84 ** [97 READ 816] returns from t_yield() I am READ thread 97 (817) [4 WRITE 815] resource = 8 [100 READ 816] resource = 8 I am WRITE thread 4 (816) ** [100 READ 816] returns from t_yield() I am READ thread 100 (817) [97 READ 817] resource = 8 ** [97 READ 817] returns from t_yield() I am READ thread 97 (818) [4 WRITE 816] resource = 34 [100 READ 817] resource = 34 I am WRITE thread 4 (817) ** [100 READ 817] returns from t_yield() I am READ thread 100 (818) [97 READ 818] resource = 34 ** [97 READ 818] returns from t_yield() I am READ thread 97 (819) [4 WRITE 817] resource = 98 [100 READ 818] resource = 98 I am WRITE thread 4 (818) ** [100 READ 818] returns from t_yield() I am READ thread 100 (819) [97 READ 819] resource = 98 ** [97 READ 819] returns from t_yield() I am READ thread 97 (820) [4 WRITE 818] resource = 91 [100 READ 819] resource = 91 I am WRITE thread 4 (819) ** [100 READ 819] returns from t_yield() I am READ thread 100 (820) [97 READ 820] resource = 91 ** [97 READ 820] returns from t_yield() I am READ thread 97 (821) [4 WRITE 819] resource = 76 [100 READ 820] resource = 76 I am WRITE thread 4 (820) ** [100 READ 820] returns from t_yield() I am READ thread 100 (821) [97 READ 821] resource = 76 ** [97 READ 821] returns from t_yield() I am READ thread 97 (822) [4 WRITE 820] resource = 98 [100 READ 821] resource = 98 I am WRITE thread 4 (821) ** [100 READ 821] returns from t_yield() I am READ thread 100 (822) [97 READ 822] resource = 98 ** [97 READ 822] returns from t_yield() I am READ thread 97 (823) [4 WRITE 821] resource = 15 [100 READ 822] resource = 15 I am WRITE thread 4 (822) ** [100 READ 822] returns from t_yield() I am READ thread 100 (823) [97 READ 823] resource = 15 ** [97 READ 823] returns from t_yield() I am READ thread 97 (824) [4 WRITE 822] resource = 52 [100 READ 823] resource = 52 I am WRITE thread 4 (823) ** [100 READ 823] returns from t_yield() I am READ thread 100 (824) [97 READ 824] resource = 52 ** [97 READ 824] returns from t_yield() I am READ thread 97 (825) [4 WRITE 823] resource = 71 [100 READ 824] resource = 71 I am WRITE thread 4 (824) ** [100 READ 824] returns from t_yield() I am READ thread 100 (825) [97 READ 825] resource = 71 ** [97 READ 825] returns from t_yield() I am READ thread 97 (826) [4 WRITE 824] resource = 89 [100 READ 825] resource = 89 I am WRITE thread 4 (825) ** [100 READ 825] returns from t_yield() I am READ thread 100 (826) [97 READ 826] resource = 89 ** [97 READ 826] returns from t_yield() I am READ thread 97 (827) [4 WRITE 825] resource = 59 [100 READ 826] resource = 59 I am WRITE thread 4 (826) ** [100 READ 826] returns from t_yield() I am READ thread 100 (827) [97 READ 827] resource = 59 ** [97 READ 827] returns from t_yield() I am READ thread 97 (828) [4 WRITE 826] resource = 6 [100 READ 827] resource = 6 I am WRITE thread 4 (827) ** [100 READ 827] returns from t_yield() I am READ thread 100 (828) [97 READ 828] resource = 6 ** [97 READ 828] returns from t_yield() I am READ thread 97 (829) [4 WRITE 827] resource = 10 [100 READ 828] resource = 10 I am WRITE thread 4 (828) ** [100 READ 828] returns from t_yield() I am READ thread 100 (829) [97 READ 829] resource = 10 ** [97 READ 829] returns from t_yield() I am READ thread 97 (830) [4 WRITE 828] resource = 16 [100 READ 829] resource = 16 I am WRITE thread 4 (829) ** [100 READ 829] returns from t_yield() I am READ thread 100 (830) [97 READ 830] resource = 16 ** [97 READ 830] returns from t_yield() I am READ thread 97 (831) [4 WRITE 829] resource = 24 [100 READ 830] resource = 24 I am WRITE thread 4 (830) ** [100 READ 830] returns from t_yield() I am READ thread 100 (831) [97 READ 831] resource = 24 ** [97 READ 831] returns from t_yield() I am READ thread 97 (832) [4 WRITE 830] resource = 9 [100 READ 831] resource = 9 I am WRITE thread 4 (831) ** [100 READ 831] returns from t_yield() I am READ thread 100 (832) [97 READ 832] resource = 9 ** [97 READ 832] returns from t_yield() I am READ thread 97 (833) [4 WRITE 831] resource = 39 [100 READ 832] resource = 39 I am WRITE thread 4 (832) ** [100 READ 832] returns from t_yield() I am READ thread 100 (833) [97 READ 833] resource = 39 ** [97 READ 833] returns from t_yield() I am READ thread 97 (834) [4 WRITE 832] resource = 0 [100 READ 833] resource = 0 I am WRITE thread 4 (833) ** [100 READ 833] returns from t_yield() I am READ thread 100 (834) [97 READ 834] resource = 0 ** [97 READ 834] returns from t_yield() I am READ thread 97 (835) [4 WRITE 833] resource = 78 [100 READ 834] resource = 78 I am WRITE thread 4 (834) ** [100 READ 834] returns from t_yield() I am READ thread 100 (835) [97 READ 835] resource = 78 ** [97 READ 835] returns from t_yield() I am READ thread 97 (836) [4 WRITE 834] resource = 9 [100 READ 835] resource = 9 I am WRITE thread 4 (835) ** [100 READ 835] returns from t_yield() I am READ thread 100 (836) [97 READ 836] resource = 9 ** [97 READ 836] returns from t_yield() I am READ thread 97 (837) [4 WRITE 835] resource = 53 [100 READ 836] resource = 53 I am WRITE thread 4 (836) ** [100 READ 836] returns from t_yield() I am READ thread 100 (837) [97 READ 837] resource = 53 ** [97 READ 837] returns from t_yield() I am READ thread 97 (838) [4 WRITE 836] resource = 81 [100 READ 837] resource = 81 I am WRITE thread 4 (837) ** [100 READ 837] returns from t_yield() I am READ thread 100 (838) [97 READ 838] resource = 81 ** [97 READ 838] returns from t_yield() I am READ thread 97 (839) [4 WRITE 837] resource = 14 [100 READ 838] resource = 14 I am WRITE thread 4 (838) ** [100 READ 838] returns from t_yield() I am READ thread 100 (839) [97 READ 839] resource = 14 ** [97 READ 839] returns from t_yield() I am READ thread 97 (840) [4 WRITE 838] resource = 38 [100 READ 839] resource = 38 I am WRITE thread 4 (839) ** [100 READ 839] returns from t_yield() I am READ thread 100 (840) [97 READ 840] resource = 38 ** [97 READ 840] returns from t_yield() I am READ thread 97 (841) [4 WRITE 839] resource = 89 [100 READ 840] resource = 89 I am WRITE thread 4 (840) ** [100 READ 840] returns from t_yield() I am READ thread 100 (841) [97 READ 841] resource = 89 ** [97 READ 841] returns from t_yield() I am READ thread 97 (842) [4 WRITE 840] resource = 26 [100 READ 841] resource = 26 I am WRITE thread 4 (841) ** [100 READ 841] returns from t_yield() I am READ thread 100 (842) [97 READ 842] resource = 26 ** [97 READ 842] returns from t_yield() I am READ thread 97 (843) [4 WRITE 841] resource = 67 [100 READ 842] resource = 67 I am WRITE thread 4 (842) ** [100 READ 842] returns from t_yield() I am READ thread 100 (843) [97 READ 843] resource = 67 ** [97 READ 843] returns from t_yield() I am READ thread 97 (844) [4 WRITE 842] resource = 47 [100 READ 843] resource = 47 I am WRITE thread 4 (843) ** [100 READ 843] returns from t_yield() I am READ thread 100 (844) [97 READ 844] resource = 47 ** [97 READ 844] returns from t_yield() I am READ thread 97 (845) [4 WRITE 843] resource = 23 [100 READ 844] resource = 23 I am WRITE thread 4 (844) ** [100 READ 844] returns from t_yield() I am READ thread 100 (845) [97 READ 845] resource = 23 ** [97 READ 845] returns from t_yield() I am READ thread 97 (846) [4 WRITE 844] resource = 87 [100 READ 845] resource = 87 I am WRITE thread 4 (845) ** [100 READ 845] returns from t_yield() I am READ thread 100 (846) [97 READ 846] resource = 87 ** [97 READ 846] returns from t_yield() I am READ thread 97 (847) [4 WRITE 845] resource = 31 [100 READ 846] resource = 31 I am WRITE thread 4 (846) ** [100 READ 846] returns from t_yield() I am READ thread 100 (847) [97 READ 847] resource = 31 ** [97 READ 847] returns from t_yield() I am READ thread 97 (848) [4 WRITE 846] resource = 32 [100 READ 847] resource = 32 I am WRITE thread 4 (847) ** [100 READ 847] returns from t_yield() I am READ thread 100 (848) [97 READ 848] resource = 32 ** [97 READ 848] returns from t_yield() I am READ thread 97 (849) [4 WRITE 847] resource = 22 [100 READ 848] resource = 22 I am WRITE thread 4 (848) ** [100 READ 848] returns from t_yield() I am READ thread 100 (849) [97 READ 849] resource = 22 ** [97 READ 849] returns from t_yield() I am READ thread 97 (850) [4 WRITE 848] resource = 81 [100 READ 849] resource = 81 I am WRITE thread 4 (849) ** [100 READ 849] returns from t_yield() I am READ thread 100 (850) [97 READ 850] resource = 81 ** [97 READ 850] returns from t_yield() I am READ thread 97 (851) [4 WRITE 849] resource = 75 [100 READ 850] resource = 75 I am WRITE thread 4 (850) ** [100 READ 850] returns from t_yield() I am READ thread 100 (851) [97 READ 851] resource = 75 ** [97 READ 851] returns from t_yield() I am READ thread 97 (852) [4 WRITE 850] resource = 50 [100 READ 851] resource = 50 I am WRITE thread 4 (851) ** [100 READ 851] returns from t_yield() I am READ thread 100 (852) [97 READ 852] resource = 50 ** [97 READ 852] returns from t_yield() I am READ thread 97 (853) [4 WRITE 851] resource = 79 [100 READ 852] resource = 79 I am WRITE thread 4 (852) ** [100 READ 852] returns from t_yield() I am READ thread 100 (853) [97 READ 853] resource = 79 ** [97 READ 853] returns from t_yield() I am READ thread 97 (854) [4 WRITE 852] resource = 90 [100 READ 853] resource = 90 I am WRITE thread 4 (853) ** [100 READ 853] returns from t_yield() I am READ thread 100 (854) [97 READ 854] resource = 90 ** [97 READ 854] returns from t_yield() I am READ thread 97 (855) [4 WRITE 853] resource = 54 [100 READ 854] resource = 54 I am WRITE thread 4 (854) ** [100 READ 854] returns from t_yield() I am READ thread 100 (855) [97 READ 855] resource = 54 ** [97 READ 855] returns from t_yield() I am READ thread 97 (856) [4 WRITE 854] resource = 50 [100 READ 855] resource = 50 I am WRITE thread 4 (855) ** [100 READ 855] returns from t_yield() I am READ thread 100 (856) [97 READ 856] resource = 50 ** [97 READ 856] returns from t_yield() I am READ thread 97 (857) [4 WRITE 855] resource = 31 [100 READ 856] resource = 31 I am WRITE thread 4 (856) ** [100 READ 856] returns from t_yield() I am READ thread 100 (857) [97 READ 857] resource = 31 ** [97 READ 857] returns from t_yield() I am READ thread 97 (858) [4 WRITE 856] resource = 13 [100 READ 857] resource = 13 I am WRITE thread 4 (857) ** [100 READ 857] returns from t_yield() I am READ thread 100 (858) [97 READ 858] resource = 13 ** [97 READ 858] returns from t_yield() I am READ thread 97 (859) [4 WRITE 857] resource = 57 [100 READ 858] resource = 57 I am WRITE thread 4 (858) ** [100 READ 858] returns from t_yield() I am READ thread 100 (859) [97 READ 859] resource = 57 ** [97 READ 859] returns from t_yield() I am READ thread 97 (860) [4 WRITE 858] resource = 94 [100 READ 859] resource = 94 I am WRITE thread 4 (859) ** [100 READ 859] returns from t_yield() I am READ thread 100 (860) [97 READ 860] resource = 94 ** [97 READ 860] returns from t_yield() I am READ thread 97 (861) [4 WRITE 859] resource = 81 [100 READ 860] resource = 81 I am WRITE thread 4 (860) ** [100 READ 860] returns from t_yield() I am READ thread 100 (861) [97 READ 861] resource = 81 ** [97 READ 861] returns from t_yield() I am READ thread 97 (862) [4 WRITE 860] resource = 81 [100 READ 861] resource = 81 I am WRITE thread 4 (861) ** [100 READ 861] returns from t_yield() I am READ thread 100 (862) [97 READ 862] resource = 81 ** [97 READ 862] returns from t_yield() I am READ thread 97 (863) [4 WRITE 861] resource = 3 [100 READ 862] resource = 3 I am WRITE thread 4 (862) ** [100 READ 862] returns from t_yield() I am READ thread 100 (863) [97 READ 863] resource = 3 ** [97 READ 863] returns from t_yield() I am READ thread 97 (864) [4 WRITE 862] resource = 20 [100 READ 863] resource = 20 I am WRITE thread 4 (863) ** [100 READ 863] returns from t_yield() I am READ thread 100 (864) [97 READ 864] resource = 20 ** [97 READ 864] returns from t_yield() I am READ thread 97 (865) [4 WRITE 863] resource = 33 [100 READ 864] resource = 33 I am WRITE thread 4 (864) ** [100 READ 864] returns from t_yield() I am READ thread 100 (865) [97 READ 865] resource = 33 ** [97 READ 865] returns from t_yield() I am READ thread 97 (866) [4 WRITE 864] resource = 82 [100 READ 865] resource = 82 I am WRITE thread 4 (865) ** [100 READ 865] returns from t_yield() I am READ thread 100 (866) [97 READ 866] resource = 82 ** [97 READ 866] returns from t_yield() I am READ thread 97 (867) [4 WRITE 865] resource = 81 [100 READ 866] resource = 81 I am WRITE thread 4 (866) ** [100 READ 866] returns from t_yield() I am READ thread 100 (867) [97 READ 867] resource = 81 ** [97 READ 867] returns from t_yield() I am READ thread 97 (868) [4 WRITE 866] resource = 87 [100 READ 867] resource = 87 I am WRITE thread 4 (867) ** [100 READ 867] returns from t_yield() I am READ thread 100 (868) [97 READ 868] resource = 87 ** [97 READ 868] returns from t_yield() I am READ thread 97 (869) [4 WRITE 867] resource = 15 [100 READ 868] resource = 15 I am WRITE thread 4 (868) ** [100 READ 868] returns from t_yield() I am READ thread 100 (869) [97 READ 869] resource = 15 ** [97 READ 869] returns from t_yield() I am READ thread 97 (870) [4 WRITE 868] resource = 96 [100 READ 869] resource = 96 [100 READ 869] resource = 96 I am WRITE thread 4 (869) ** [100 READ 869] returns from t_yield() I am READ thread 100 (870) [97 READ 870] resource = 96 ** [97 READ 870] returns from t_yield() I am READ thread 97 (871) [4 WRITE 869] resource = 25 [100 READ 870] resource = 25 I am WRITE thread 4 (870) ** [100 READ 870] returns from t_yield() I am READ thread 100 (871) [97 READ 871] resource = 25 ** [97 READ 871] returns from t_yield() I am READ thread 97 (872) [4 WRITE 870] resource = 4 [100 READ 871] resource = 4 I am WRITE thread 4 (871) ** [100 READ 871] returns from t_yield() I am READ thread 100 (872) [97 READ 872] resource = 4 ** [97 READ 872] returns from t_yield() I am READ thread 97 (873) [4 WRITE 871] resource = 22 [100 READ 872] resource = 22 I am WRITE thread 4 (872) ** [100 READ 872] returns from t_yield() I am READ thread 100 (873) [97 READ 873] resource = 22 ** [97 READ 873] returns from t_yield() I am READ thread 97 (874) [4 WRITE 872] resource = 92 [100 READ 873] resource = 92 I am WRITE thread 4 (873) ** [100 READ 873] returns from t_yield() I am READ thread 100 (874) [97 READ 874] resource = 92 ** [97 READ 874] returns from t_yield() I am READ thread 97 (875) [4 WRITE 873] resource = 51 [100 READ 874] resource = 51 I am WRITE thread 4 (874) ** [100 READ 874] returns from t_yield() I am READ thread 100 (875) [97 READ 875] resource = 51 ** [97 READ 875] returns from t_yield() I am READ thread 97 (876) [4 WRITE 874] resource = 97 [100 READ 875] resource = 97 I am WRITE thread 4 (875) ** [100 READ 875] returns from t_yield() I am READ thread 100 (876) [97 READ 876] resource = 97 ** [97 READ 876] returns from t_yield() I am READ thread 97 (877) [4 WRITE 875] resource = 32 [100 READ 876] resource = 32 I am WRITE thread 4 (876) ** [100 READ 876] returns from t_yield() I am READ thread 100 (877) [97 READ 877] resource = 32 ** [97 READ 877] returns from t_yield() I am READ thread 97 (878) [4 WRITE 876] resource = 34 [100 READ 877] resource = 34 I am WRITE thread 4 (877) ** [100 READ 877] returns from t_yield() I am READ thread 100 (878) [97 READ 878] resource = 34 ** [97 READ 878] returns from t_yield() I am READ thread 97 (879) [4 WRITE 877] resource = 81 [100 READ 878] resource = 81 I am WRITE thread 4 (878) ** [100 READ 878] returns from t_yield() I am READ thread 100 (879) [97 READ 879] resource = 81 ** [97 READ 879] returns from t_yield() I am READ thread 97 (880) [4 WRITE 878] resource = 6 [100 READ 879] resource = 6 I am WRITE thread 4 (879) ** [100 READ 879] returns from t_yield() I am READ thread 100 (880) [97 READ 880] resource = 6 ** [97 READ 880] returns from t_yield() I am READ thread 97 (881) [4 WRITE 879] resource = 15 [100 READ 880] resource = 15 I am WRITE thread 4 (880) ** [100 READ 880] returns from t_yield() I am READ thread 100 (881) [97 READ 881] resource = 15 ** [97 READ 881] returns from t_yield() I am READ thread 97 (882) [4 WRITE 880] resource = 57 [100 READ 881] resource = 57 I am WRITE thread 4 (881) ** [100 READ 881] returns from t_yield() I am READ thread 100 (882) [97 READ 882] resource = 57 ** [97 READ 882] returns from t_yield() I am READ thread 97 (883) [4 WRITE 881] resource = 8 [100 READ 882] resource = 8 I am WRITE thread 4 (882) ** [100 READ 882] returns from t_yield() I am READ thread 100 (883) [97 READ 883] resource = 8 ** [97 READ 883] returns from t_yield() I am READ thread 97 (884) [4 WRITE 882] resource = 95 [100 READ 883] resource = 95 I am WRITE thread 4 (883) ** [100 READ 883] returns from t_yield() I am READ thread 100 (884) [97 READ 884] resource = 95 ** [97 READ 884] returns from t_yield() I am READ thread 97 (885) [4 WRITE 883] resource = 99 [100 READ 884] resource = 99 I am WRITE thread 4 (884) ** [100 READ 884] returns from t_yield() I am READ thread 100 (885) [97 READ 885] resource = 99 ** [97 READ 885] returns from t_yield() I am READ thread 97 (886) [4 WRITE 884] resource = 62 [100 READ 885] resource = 62 I am WRITE thread 4 (885) ** [100 READ 885] returns from t_yield() I am READ thread 100 (886) [97 READ 886] resource = 62 ** [97 READ 886] returns from t_yield() I am READ thread 97 (887) [4 WRITE 885] resource = 97 [100 READ 886] resource = 97 I am WRITE thread 4 (886) ** [100 READ 886] returns from t_yield() I am READ thread 100 (887) [97 READ 887] resource = 97 ** [97 READ 887] returns from t_yield() I am READ thread 97 (888) [4 WRITE 886] resource = 83 [100 READ 887] resource = 83 I am WRITE thread 4 (887) ** [100 READ 887] returns from t_yield() I am READ thread 100 (888) [97 READ 888] resource = 83 ** [97 READ 888] returns from t_yield() I am READ thread 97 (889) [4 WRITE 887] resource = 76 [100 READ 888] resource = 76 I am WRITE thread 4 (888) ** [100 READ 888] returns from t_yield() I am READ thread 100 (889) [97 READ 889] resource = 76 ** [97 READ 889] returns from t_yield() I am READ thread 97 (890) [4 WRITE 888] resource = 54 [100 READ 889] resource = 54 I am WRITE thread 4 (889) ** [100 READ 889] returns from t_yield() I am READ thread 100 (890) [97 READ 890] resource = 54 ** [97 READ 890] returns from t_yield() I am READ thread 97 (891) [4 WRITE 889] resource = 77 [100 READ 890] resource = 77 I am WRITE thread 4 (890) ** [100 READ 890] returns from t_yield() I am READ thread 100 (891) [97 READ 891] resource = 77 ** [97 READ 891] returns from t_yield() I am READ thread 97 (892) [4 WRITE 890] resource = 9 [100 READ 891] resource = 9 I am WRITE thread 4 (891) ** [100 READ 891] returns from t_yield() I am READ thread 100 (892) [97 READ 892] resource = 9 ** [97 READ 892] returns from t_yield() I am READ thread 97 (893) [4 WRITE 891] resource = 87 [100 READ 892] resource = 87 I am WRITE thread 4 (892) ** [100 READ 892] returns from t_yield() I am READ thread 100 (893) [97 READ 893] resource = 87 ** [97 READ 893] returns from t_yield() I am READ thread 97 (894) [4 WRITE 892] resource = 32 [100 READ 893] resource = 32 I am WRITE thread 4 (893) ** [100 READ 893] returns from t_yield() I am READ thread 100 (894) [97 READ 894] resource = 32 ** [97 READ 894] returns from t_yield() I am READ thread 97 (895) [4 WRITE 893] resource = 82 [100 READ 894] resource = 82 I am WRITE thread 4 (894) ** [100 READ 894] returns from t_yield() I am READ thread 100 (895) [97 READ 895] resource = 82 ** [97 READ 895] returns from t_yield() I am READ thread 97 (896) [4 WRITE 894] resource = 21 [100 READ 895] resource = 21 I am WRITE thread 4 (895) ** [100 READ 895] returns from t_yield() I am READ thread 100 (896) [97 READ 896] resource = 21 ** [97 READ 896] returns from t_yield() I am READ thread 97 (897) [4 WRITE 895] resource = 66 [100 READ 896] resource = 66 I am WRITE thread 4 (896) ** [100 READ 896] returns from t_yield() I am READ thread 100 (897) [97 READ 897] resource = 66 ** [97 READ 897] returns from t_yield() I am READ thread 97 (898) [4 WRITE 896] resource = 63 [100 READ 897] resource = 63 I am WRITE thread 4 (897) ** [100 READ 897] returns from t_yield() I am READ thread 100 (898) [97 READ 898] resource = 63 ** [97 READ 898] returns from t_yield() I am READ thread 97 (899) [4 WRITE 897] resource = 60 [100 READ 898] resource = 60 I am WRITE thread 4 (898) ** [100 READ 898] returns from t_yield() I am READ thread 100 (899) [97 READ 899] resource = 60 ** [97 READ 899] returns from t_yield() I am READ thread 97 (900) [4 WRITE 898] resource = 82 [100 READ 899] resource = 82 I am WRITE thread 4 (899) ** [100 READ 899] returns from t_yield() I am READ thread 100 (900) [97 READ 900] resource = 82 ** [97 READ 900] returns from t_yield() I am READ thread 97 (901) [4 WRITE 899] resource = 11 [100 READ 900] resource = 11 I am WRITE thread 4 (900) ** [100 READ 900] returns from t_yield() I am READ thread 100 (901) [97 READ 901] resource = 11 ** [97 READ 901] returns from t_yield() I am READ thread 97 (902) [4 WRITE 900] resource = 85 [100 READ 901] resource = 85 I am WRITE thread 4 (901) ** [100 READ 901] returns from t_yield() I am READ thread 100 (902) [97 READ 902] resource = 85 ** [97 READ 902] returns from t_yield() I am READ thread 97 (903) [4 WRITE 901] resource = 86 [100 READ 902] resource = 86 I am WRITE thread 4 (902) ** [100 READ 902] returns from t_yield() I am READ thread 100 (903) [97 READ 903] resource = 86 ** [97 READ 903] returns from t_yield() I am READ thread 97 (904) [4 WRITE 902] resource = 85 [100 READ 903] resource = 85 I am WRITE thread 4 (903) ** [100 READ 903] returns from t_yield() I am READ thread 100 (904) [97 READ 904] resource = 85 ** [97 READ 904] returns from t_yield() I am READ thread 97 (905) [4 WRITE 903] resource = 30 [100 READ 904] resource = 30 I am WRITE thread 4 (904) ** [100 READ 904] returns from t_yield() I am READ thread 100 (905) [97 READ 905] resource = 30 ** [97 READ 905] returns from t_yield() I am READ thread 97 (906) [4 WRITE 904] resource = 90 [100 READ 905] resource = 90 I am WRITE thread 4 (905) ** [100 READ 905] returns from t_yield() I am READ thread 100 (906) [97 READ 906] resource = 90 ** [97 READ 906] returns from t_yield() I am READ thread 97 (907) [4 WRITE 905] resource = 83 [100 READ 906] resource = 83 I am WRITE thread 4 (906) ** [100 READ 906] returns from t_yield() I am READ thread 100 (907) [97 READ 907] resource = 83 ** [97 READ 907] returns from t_yield() I am READ thread 97 (908) [4 WRITE 906] resource = 14 [100 READ 907] resource = 14 I am WRITE thread 4 (907) ** [100 READ 907] returns from t_yield() I am READ thread 100 (908) [97 READ 908] resource = 14 ** [97 READ 908] returns from t_yield() I am READ thread 97 (909) [4 WRITE 907] resource = 76 [100 READ 908] resource = 76 I am WRITE thread 4 (908) ** [100 READ 908] returns from t_yield() I am READ thread 100 (909) [97 READ 909] resource = 76 ** [97 READ 909] returns from t_yield() I am READ thread 97 (910) [4 WRITE 908] resource = 16 [100 READ 909] resource = 16 I am WRITE thread 4 (909) ** [100 READ 909] returns from t_yield() I am READ thread 100 (910) [97 READ 910] resource = 16 ** [97 READ 910] returns from t_yield() I am READ thread 97 (911) [4 WRITE 909] resource = 20 [100 READ 910] resource = 20 I am WRITE thread 4 (910) ** [100 READ 910] returns from t_yield() I am READ thread 100 (911) [97 READ 911] resource = 20 ** [97 READ 911] returns from t_yield() I am READ thread 97 (912) [4 WRITE 910] resource = 92 [100 READ 911] resource = 92 I am WRITE thread 4 (911) ** [100 READ 911] returns from t_yield() I am READ thread 100 (912) [97 READ 912] resource = 92 ** [97 READ 912] returns from t_yield() I am READ thread 97 (913) [4 WRITE 911] resource = 25 [100 READ 912] resource = 25 I am WRITE thread 4 (912) ** [100 READ 912] returns from t_yield() I am READ thread 100 (913) [97 READ 913] resource = 25 ** [97 READ 913] returns from t_yield() I am READ thread 97 (914) [4 WRITE 912] resource = 28 [100 READ 913] resource = 28 I am WRITE thread 4 (913) ** [100 READ 913] returns from t_yield() I am READ thread 100 (914) [97 READ 914] resource = 28 ** [97 READ 914] returns from t_yield() I am READ thread 97 (915) [4 WRITE 913] resource = 39 [100 READ 914] resource = 39 I am WRITE thread 4 (914) ** [100 READ 914] returns from t_yield() I am READ thread 100 (915) [97 READ 915] resource = 39 ** [97 READ 915] returns from t_yield() I am READ thread 97 (916) [4 WRITE 914] resource = 25 [100 READ 915] resource = 25 I am WRITE thread 4 (915) ** [100 READ 915] returns from t_yield() I am READ thread 100 (916) [97 READ 916] resource = 25 ** [97 READ 916] returns from t_yield() I am READ thread 97 (917) [4 WRITE 915] resource = 90 [100 READ 916] resource = 90 I am WRITE thread 4 (916) ** [100 READ 916] returns from t_yield() I am READ thread 100 (917) [97 READ 917] resource = 90 ** [97 READ 917] returns from t_yield() I am READ thread 97 (918) [4 WRITE 916] resource = 36 [100 READ 917] resource = 36 I am WRITE thread 4 (917) ** [100 READ 917] returns from t_yield() I am READ thread 100 (918) [97 READ 918] resource = 36 ** [97 READ 918] returns from t_yield() I am READ thread 97 (919) [4 WRITE 917] resource = 60 [100 READ 918] resource = 60 I am WRITE thread 4 (918) ** [100 READ 918] returns from t_yield() I am READ thread 100 (919) [97 READ 919] resource = 60 ** [97 READ 919] returns from t_yield() I am READ thread 97 (920) [4 WRITE 918] resource = 18 [100 READ 919] resource = 18 I am WRITE thread 4 (919) ** [100 READ 919] returns from t_yield() I am READ thread 100 (920) [97 READ 920] resource = 18 ** [97 READ 920] returns from t_yield() I am READ thread 97 (921) [4 WRITE 919] resource = 43 [100 READ 920] resource = 43 I am WRITE thread 4 (920) ** [100 READ 920] returns from t_yield() I am READ thread 100 (921) [97 READ 921] resource = 43 ** [97 READ 921] returns from t_yield() I am READ thread 97 (922) [4 WRITE 920] resource = 37 [100 READ 921] resource = 37 I am WRITE thread 4 (921) ** [100 READ 921] returns from t_yield() I am READ thread 100 (922) [97 READ 922] resource = 37 ** [97 READ 922] returns from t_yield() I am READ thread 97 (923) [4 WRITE 921] resource = 28 [100 READ 922] resource = 28 I am WRITE thread 4 (922) ** [100 READ 922] returns from t_yield() I am READ thread 100 (923) [97 READ 923] resource = 28 ** [97 READ 923] returns from t_yield() I am READ thread 97 (924) [4 WRITE 922] resource = 82 [100 READ 923] resource = 82 I am WRITE thread 4 (923) ** [100 READ 923] returns from t_yield() I am READ thread 100 (924) [97 READ 924] resource = 82 ** [97 READ 924] returns from t_yield() I am READ thread 97 (925) [4 WRITE 923] resource = 21 [100 READ 924] resource = 21 I am WRITE thread 4 (924) ** [100 READ 924] returns from t_yield() I am READ thread 100 (925) [97 READ 925] resource = 21 ** [97 READ 925] returns from t_yield() I am READ thread 97 (926) [4 WRITE 924] resource = 10 [100 READ 925] resource = 10 I am WRITE thread 4 (925) ** [100 READ 925] returns from t_yield() I am READ thread 100 (926) [97 READ 926] resource = 10 ** [97 READ 926] returns from t_yield() I am READ thread 97 (927) [4 WRITE 925] resource = 55 [100 READ 926] resource = 55 I am WRITE thread 4 (926) ** [100 READ 926] returns from t_yield() I am READ thread 100 (927) [97 READ 927] resource = 55 ** [97 READ 927] returns from t_yield() I am READ thread 97 (928) [4 WRITE 926] resource = 88 [100 READ 927] resource = 88 I am WRITE thread 4 (927) ** [100 READ 927] returns from t_yield() I am READ thread 100 (928) [97 READ 928] resource = 88 ** [97 READ 928] returns from t_yield() I am READ thread 97 (929) [4 WRITE 927] resource = 25 [100 READ 928] resource = 25 I am WRITE thread 4 (928) ** [100 READ 928] returns from t_yield() I am READ thread 100 (929) [97 READ 929] resource = 25 ** [97 READ 929] returns from t_yield() I am READ thread 97 (930) [4 WRITE 928] resource = 15 [100 READ 929] resource = 15 I am WRITE thread 4 (929) ** [100 READ 929] returns from t_yield() I am READ thread 100 (930) [97 READ 930] resource = 15 ** [97 READ 930] returns from t_yield() I am READ thread 97 (931) [4 WRITE 929] resource = 70 [100 READ 930] resource = 70 I am WRITE thread 4 (930) ** [100 READ 930] returns from t_yield() I am READ thread 100 (931) [97 READ 931] resource = 70 ** [97 READ 931] returns from t_yield() I am READ thread 97 (932) [4 WRITE 930] resource = 37 [100 READ 931] resource = 37 I am WRITE thread 4 (931) ** [100 READ 931] returns from t_yield() I am READ thread 100 (932) [97 READ 932] resource = 37 ** [97 READ 932] returns from t_yield() I am READ thread 97 (933) [4 WRITE 931] resource = 53 [100 READ 932] resource = 53 I am WRITE thread 4 (932) ** [100 READ 932] returns from t_yield() I am READ thread 100 (933) [97 READ 933] resource = 53 ** [97 READ 933] returns from t_yield() I am READ thread 97 (934) [4 WRITE 932] resource = 8 [100 READ 933] resource = 8 I am WRITE thread 4 (933) ** [100 READ 933] returns from t_yield() I am READ thread 100 (934) [97 READ 934] resource = 8 ** [97 READ 934] returns from t_yield() I am READ thread 97 (935) [4 WRITE 933] resource = 22 [100 READ 934] resource = 22 I am WRITE thread 4 (934) ** [100 READ 934] returns from t_yield() I am READ thread 100 (935) [97 READ 935] resource = 22 ** [97 READ 935] returns from t_yield() I am READ thread 97 (936) [4 WRITE 934] resource = 83 [100 READ 935] resource = 83 I am WRITE thread 4 (935) ** [100 READ 935] returns from t_yield() I am READ thread 100 (936) [97 READ 936] resource = 83 ** [97 READ 936] returns from t_yield() I am READ thread 97 (937) [4 WRITE 935] resource = 50 [100 READ 936] resource = 50 I am WRITE thread 4 (936) ** [100 READ 936] returns from t_yield() I am READ thread 100 (937) [97 READ 937] resource = 50 ** [97 READ 937] returns from t_yield() I am READ thread 97 (938) [4 WRITE 936] resource = 57 [100 READ 937] resource = 57 I am WRITE thread 4 (937) ** [100 READ 937] returns from t_yield() I am READ thread 100 (938) [97 READ 938] resource = 57 ** [97 READ 938] returns from t_yield() I am READ thread 97 (939) [4 WRITE 937] resource = 97 [100 READ 938] resource = 97 I am WRITE thread 4 (938) ** [100 READ 938] returns from t_yield() I am READ thread 100 (939) [97 READ 939] resource = 97 ** [97 READ 939] returns from t_yield() I am READ thread 97 (940) [4 WRITE 938] resource = 27 [100 READ 939] resource = 27 I am WRITE thread 4 (939) ** [100 READ 939] returns from t_yield() I am READ thread 100 (940) [97 READ 940] resource = 27 ** [97 READ 940] returns from t_yield() I am READ thread 97 (941) [4 WRITE 939] resource = 26 [100 READ 940] resource = 26 I am WRITE thread 4 (940) ** [100 READ 940] returns from t_yield() I am READ thread 100 (941) [97 READ 941] resource = 26 ** [97 READ 941] returns from t_yield() I am READ thread 97 (942) [4 WRITE 940] resource = 69 [100 READ 941] resource = 69 I am WRITE thread 4 (941) ** [100 READ 941] returns from t_yield() I am READ thread 100 (942) [97 READ 942] resource = 69 ** [97 READ 942] returns from t_yield() I am READ thread 97 (943) [4 WRITE 941] resource = 71 [100 READ 942] resource = 71 I am WRITE thread 4 (942) ** [100 READ 942] returns from t_yield() I am READ thread 100 (943) [97 READ 943] resource = 71 ** [97 READ 943] returns from t_yield() I am READ thread 97 (944) [4 WRITE 942] resource = 51 [100 READ 943] resource = 51 I am WRITE thread 4 (943) ** [100 READ 943] returns from t_yield() I am READ thread 100 (944) [97 READ 944] resource = 51 ** [97 READ 944] returns from t_yield() I am READ thread 97 (945) [4 WRITE 943] resource = 49 [100 READ 944] resource = 49 I am WRITE thread 4 (944) ** [100 READ 944] returns from t_yield() I am READ thread 100 (945) [97 READ 945] resource = 49 ** [97 READ 945] returns from t_yield() I am READ thread 97 (946) [4 WRITE 944] resource = 10 [100 READ 945] resource = 10 I am WRITE thread 4 (945) ** [100 READ 945] returns from t_yield() I am READ thread 100 (946) [97 READ 946] resource = 10 ** [97 READ 946] returns from t_yield() I am READ thread 97 (947) [4 WRITE 945] resource = 28 [100 READ 946] resource = 28 I am WRITE thread 4 (946) ** [100 READ 946] returns from t_yield() I am READ thread 100 (947) [97 READ 947] resource = 28 ** [97 READ 947] returns from t_yield() I am READ thread 97 (948) [4 WRITE 946] resource = 39 [100 READ 947] resource = 39 I am WRITE thread 4 (947) ** [100 READ 947] returns from t_yield() I am READ thread 100 (948) [97 READ 948] resource = 39 ** [97 READ 948] returns from t_yield() I am READ thread 97 (949) [4 WRITE 947] resource = 98 [100 READ 948] resource = 98 I am WRITE thread 4 (948) ** [100 READ 948] returns from t_yield() I am READ thread 100 (949) [97 READ 949] resource = 98 ** [97 READ 949] returns from t_yield() I am READ thread 97 (950) [4 WRITE 948] resource = 88 [100 READ 949] resource = 88 I am WRITE thread 4 (949) ** [100 READ 949] returns from t_yield() I am READ thread 100 (950) [97 READ 950] resource = 88 ** [97 READ 950] returns from t_yield() I am READ thread 97 (951) [4 WRITE 949] resource = 10 [100 READ 950] resource = 10 I am WRITE thread 4 (950) ** [100 READ 950] returns from t_yield() I am READ thread 100 (951) [97 READ 951] resource = 10 ** [97 READ 951] returns from t_yield() I am READ thread 97 (952) [4 WRITE 950] resource = 93 [100 READ 951] resource = 93 I am WRITE thread 4 (951) ** [100 READ 951] returns from t_yield() I am READ thread 100 (952) [97 READ 952] resource = 93 ** [97 READ 952] returns from t_yield() I am READ thread 97 (953) [4 WRITE 951] resource = 77 [100 READ 952] resource = 77 I am WRITE thread 4 (952) ** [100 READ 952] returns from t_yield() I am READ thread 100 (953) [97 READ 953] resource = 77 ** [97 READ 953] returns from t_yield() I am READ thread 97 (954) [4 WRITE 952] resource = 90 [100 READ 953] resource = 90 I am WRITE thread 4 (953) ** [100 READ 953] returns from t_yield() I am READ thread 100 (954) [97 READ 954] resource = 90 ** [97 READ 954] returns from t_yield() I am READ thread 97 (955) [4 WRITE 953] resource = 76 [100 READ 954] resource = 76 I am WRITE thread 4 (954) ** [100 READ 954] returns from t_yield() I am READ thread 100 (955) [97 READ 955] resource = 76 ** [97 READ 955] returns from t_yield() I am READ thread 97 (956) [4 WRITE 954] resource = 99 [100 READ 955] resource = 99 I am WRITE thread 4 (955) ** [100 READ 955] returns from t_yield() I am READ thread 100 (956) [97 READ 956] resource = 99 ** [97 READ 956] returns from t_yield() I am READ thread 97 (957) [4 WRITE 955] resource = 52 [100 READ 956] resource = 52 I am WRITE thread 4 (956) ** [100 READ 956] returns from t_yield() I am READ thread 100 (957) [97 READ 957] resource = 52 ** [97 READ 957] returns from t_yield() I am READ thread 97 (958) [4 WRITE 956] resource = 31 [100 READ 957] resource = 31 I am WRITE thread 4 (957) ** [100 READ 957] returns from t_yield() I am READ thread 100 (958) [97 READ 958] resource = 31 ** [97 READ 958] returns from t_yield() I am READ thread 97 (959) [4 WRITE 957] resource = 87 [100 READ 958] resource = 87 I am WRITE thread 4 (958) ** [100 READ 958] returns from t_yield() I am READ thread 100 (959) [97 READ 959] resource = 87 ** [97 READ 959] returns from t_yield() I am READ thread 97 (960) [4 WRITE 958] resource = 77 [100 READ 959] resource = 77 I am WRITE thread 4 (959) ** [100 READ 959] returns from t_yield() I am READ thread 100 (960) [97 READ 960] resource = 77 ** [97 READ 960] returns from t_yield() I am READ thread 97 (961) [4 WRITE 959] resource = 99 [100 READ 960] resource = 99 I am WRITE thread 4 (960) ** [100 READ 960] returns from t_yield() I am READ thread 100 (961) [97 READ 961] resource = 99 ** [97 READ 961] returns from t_yield() I am READ thread 97 (962) [4 WRITE 960] resource = 57 [100 READ 961] resource = 57 I am WRITE thread 4 (961) ** [100 READ 961] returns from t_yield() I am READ thread 100 (962) [97 READ 962] resource = 57 ** [97 READ 962] returns from t_yield() I am READ thread 97 (963) [4 WRITE 961] resource = 66 [100 READ 962] resource = 66 I am WRITE thread 4 (962) ** [100 READ 962] returns from t_yield() I am READ thread 100 (963) [97 READ 963] resource = 66 ** [97 READ 963] returns from t_yield() I am READ thread 97 (964) [4 WRITE 962] resource = 52 [100 READ 963] resource = 52 I am WRITE thread 4 (963) ** [100 READ 963] returns from t_yield() I am READ thread 100 (964) [97 READ 964] resource = 52 ** [97 READ 964] returns from t_yield() I am READ thread 97 (965) [4 WRITE 963] resource = 17 [100 READ 964] resource = 17 I am WRITE thread 4 (964) ** [100 READ 964] returns from t_yield() I am READ thread 100 (965) [97 READ 965] resource = 17 ** [97 READ 965] returns from t_yield() I am READ thread 97 (966) [4 WRITE 964] resource = 41 [100 READ 965] resource = 41 I am WRITE thread 4 (965) ** [100 READ 965] returns from t_yield() I am READ thread 100 (966) [97 READ 966] resource = 41 ** [97 READ 966] returns from t_yield() I am READ thread 97 (967) [4 WRITE 965] resource = 35 [100 READ 966] resource = 35 I am WRITE thread 4 (966) ** [100 READ 966] returns from t_yield() I am READ thread 100 (967) [97 READ 967] resource = 35 ** [97 READ 967] returns from t_yield() I am READ thread 97 (968) [4 WRITE 966] resource = 68 [100 READ 967] resource = 68 I am WRITE thread 4 (967) ** [100 READ 967] returns from t_yield() I am READ thread 100 (968) [97 READ 968] resource = 68 ** [97 READ 968] returns from t_yield() I am READ thread 97 (969) [4 WRITE 967] resource = 98 [100 READ 968] resource = 98 I am WRITE thread 4 (968) ** [100 READ 968] returns from t_yield() I am READ thread 100 (969) [97 READ 969] resource = 98 ** [97 READ 969] returns from t_yield() I am READ thread 97 (970) [4 WRITE 968] resource = 84 [100 READ 969] resource = 84 I am WRITE thread 4 (969) ** [100 READ 969] returns from t_yield() I am READ thread 100 (970) [97 READ 970] resource = 84 ** [97 READ 970] returns from t_yield() I am READ thread 97 (971) [4 WRITE 969] resource = 95 [100 READ 970] resource = 95 I am WRITE thread 4 (970) ** [100 READ 970] returns from t_yield() I am READ thread 100 (971) [97 READ 971] resource = 95 ** [97 READ 971] returns from t_yield() I am READ thread 97 (972) [4 WRITE 970] resource = 76 [100 READ 971] resource = 76 I am WRITE thread 4 (971) ** [100 READ 971] returns from t_yield() I am READ thread 100 (972) [97 READ 972] resource = 76 ** [97 READ 972] returns from t_yield() I am READ thread 97 (973) [4 WRITE 971] resource = 5 [100 READ 972] resource = 5 I am WRITE thread 4 (972) ** [100 READ 972] returns from t_yield() I am READ thread 100 (973) [97 READ 973] resource = 5 ** [97 READ 973] returns from t_yield() I am READ thread 97 (974) [4 WRITE 972] resource = 66 [100 READ 973] resource = 66 I am WRITE thread 4 (973) ** [100 READ 973] returns from t_yield() I am READ thread 100 (974) [97 READ 974] resource = 66 ** [97 READ 974] returns from t_yield() I am READ thread 97 (975) [4 WRITE 973] resource = 28 [100 READ 974] resource = 28 I am WRITE thread 4 (974) ** [100 READ 974] returns from t_yield() I am READ thread 100 (975) [97 READ 975] resource = 28 ** [97 READ 975] returns from t_yield() I am READ thread 97 (976) [4 WRITE 974] resource = 54 [100 READ 975] resource = 54 I am WRITE thread 4 (975) ** [100 READ 975] returns from t_yield() I am READ thread 100 (976) [97 READ 976] resource = 54 ** [97 READ 976] returns from t_yield() I am READ thread 97 (977) [4 WRITE 975] resource = 28 [100 READ 976] resource = 28 I am WRITE thread 4 (976) ** [100 READ 976] returns from t_yield() I am READ thread 100 (977) [97 READ 977] resource = 28 ** [97 READ 977] returns from t_yield() I am READ thread 97 (978) [4 WRITE 976] resource = 8 [100 READ 977] resource = 8 I am WRITE thread 4 (977) ** [100 READ 977] returns from t_yield() I am READ thread 100 (978) [97 READ 978] resource = 8 ** [97 READ 978] returns from t_yield() I am READ thread 97 (979) [4 WRITE 977] resource = 93 [100 READ 978] resource = 93 I am WRITE thread 4 (978) ** [100 READ 978] returns from t_yield() I am READ thread 100 (979) [97 READ 979] resource = 93 ** [97 READ 979] returns from t_yield() I am READ thread 97 (980) [4 WRITE 978] resource = 78 [100 READ 979] resource = 78 I am WRITE thread 4 (979) ** [100 READ 979] returns from t_yield() I am READ thread 100 (980) [97 READ 980] resource = 78 ** [97 READ 980] returns from t_yield() I am READ thread 97 (981) [4 WRITE 979] resource = 97 [100 READ 980] resource = 97 I am WRITE thread 4 (980) ** [100 READ 980] returns from t_yield() I am READ thread 100 (981) [97 READ 981] resource = 97 ** [97 READ 981] returns from t_yield() I am READ thread 97 (982) [4 WRITE 980] resource = 55 [100 READ 981] resource = 55 I am WRITE thread 4 (981) ** [100 READ 981] returns from t_yield() I am READ thread 100 (982) [97 READ 982] resource = 55 ** [97 READ 982] returns from t_yield() I am READ thread 97 (983) [4 WRITE 981] resource = 72 [100 READ 982] resource = 72 I am WRITE thread 4 (982) ** [100 READ 982] returns from t_yield() I am READ thread 100 (983) [97 READ 983] resource = 72 ** [97 READ 983] returns from t_yield() I am READ thread 97 (984) [4 WRITE 982] resource = 74 [100 READ 983] resource = 74 I am WRITE thread 4 (983) ** [100 READ 983] returns from t_yield() I am READ thread 100 (984) [97 READ 984] resource = 74 ** [97 READ 984] returns from t_yield() I am READ thread 97 (985) [4 WRITE 983] resource = 45 [100 READ 984] resource = 45 I am WRITE thread 4 (984) ** [100 READ 984] returns from t_yield() I am READ thread 100 (985) [97 READ 985] resource = 45 ** [97 READ 985] returns from t_yield() I am READ thread 97 (986) [4 WRITE 984] resource = 0 [100 READ 985] resource = 0 I am WRITE thread 4 (985) ** [100 READ 985] returns from t_yield() I am READ thread 100 (986) [97 READ 986] resource = 0 ** [97 READ 986] returns from t_yield() I am READ thread 97 (987) [4 WRITE 985] resource = 25 [100 READ 986] resource = 25 I am WRITE thread 4 (986) ** [100 READ 986] returns from t_yield() I am READ thread 100 (987) [97 READ 987] resource = 25 ** [97 READ 987] returns from t_yield() I am READ thread 97 (988) [4 WRITE 986] resource = 97 [100 READ 987] resource = 97 I am WRITE thread 4 (987) ** [100 READ 987] returns from t_yield() I am READ thread 100 (988) [97 READ 988] resource = 97 ** [97 READ 988] returns from t_yield() I am READ thread 97 (989) [4 WRITE 987] resource = 83 [100 READ 988] resource = 83 I am WRITE thread 4 (988) ** [100 READ 988] returns from t_yield() I am READ thread 100 (989) [97 READ 989] resource = 83 ** [97 READ 989] returns from t_yield() I am READ thread 97 (990) [4 WRITE 988] resource = 12 [100 READ 989] resource = 12 I am WRITE thread 4 (989) ** [100 READ 989] returns from t_yield() I am READ thread 100 (990) [97 READ 990] resource = 12 ** [97 READ 990] returns from t_yield() I am READ thread 97 (991) [4 WRITE 989] resource = 27 [100 READ 990] resource = 27 I am WRITE thread 4 (990) ** [100 READ 990] returns from t_yield() I am READ thread 100 (991) [97 READ 991] resource = 27 ** [97 READ 991] returns from t_yield() I am READ thread 97 (992) [4 WRITE 990] resource = 82 [100 READ 991] resource = 82 I am WRITE thread 4 (991) ** [100 READ 991] returns from t_yield() I am READ thread 100 (992) [97 READ 992] resource = 82 ** [97 READ 992] returns from t_yield() I am READ thread 97 (993) [4 WRITE 991] resource = 21 [100 READ 992] resource = 21 I am WRITE thread 4 (992) ** [100 READ 992] returns from t_yield() I am READ thread 100 (993) [97 READ 993] resource = 21 ** [97 READ 993] returns from t_yield() I am READ thread 97 (994) [4 WRITE 992] resource = 93 [100 READ 993] resource = 93 I am WRITE thread 4 (993) ** [100 READ 993] returns from t_yield() I am READ thread 100 (994) [97 READ 994] resource = 93 ** [97 READ 994] returns from t_yield() I am READ thread 97 (995) [4 WRITE 993] resource = 34 [100 READ 994] resource = 34 I am WRITE thread 4 (994) ** [100 READ 994] returns from t_yield() I am READ thread 100 (995) [97 READ 995] resource = 34 ** [97 READ 995] returns from t_yield() I am READ thread 97 (996) [4 WRITE 994] resource = 39 [100 READ 995] resource = 39 I am WRITE thread 4 (995) ** [100 READ 995] returns from t_yield() I am READ thread 100 (996) [97 READ 996] resource = 39 ** [97 READ 996] returns from t_yield() I am READ thread 97 (997) [4 WRITE 995] resource = 34 [100 READ 996] resource = 34 I am WRITE thread 4 (996) ** [100 READ 996] returns from t_yield() I am READ thread 100 (997) [97 READ 997] resource = 34 ** [97 READ 997] returns from t_yield() I am READ thread 97 (998) [4 WRITE 996] resource = 21 [100 READ 997] resource = 21 I am WRITE thread 4 (997) ** [100 READ 997] returns from t_yield() I am READ thread 100 (998) [97 READ 998] resource = 21 ** [97 READ 998] returns from t_yield() I am READ thread 97 (999) [4 WRITE 997] resource = 59 [100 READ 998] resource = 59 I am WRITE thread 4 (998) ** [100 READ 998] returns from t_yield() I am READ thread 100 (999) [97 READ 999] resource = 59 ** [97 READ 999] returns from t_yield() [4 WRITE 998] resource = 85 [100 READ 999] resource = 85 I am WRITE thread 4 (999) ** [100 READ 999] returns from t_yield() [4 WRITE 999] resource = 57 I am WRITE thread 1 (0) [1 WRITE 0] resource = 54 I am WRITE thread 2 (0) [2 WRITE 0] resource = 61 I am READ thread 98 (0) [98 READ 0] resource = 61 I am WRITE thread 3 (0) I am READ thread 99 (0) I am WRITE thread 1 (1) I am WRITE thread 2 (1) ** [98 READ 0] returns from t_yield() I am READ thread 98 (1) I am main thread (1)... [3 WRITE 0] resource = 62 [99 READ 0] resource = 62 I am WRITE thread 3 (1) I am main thread (2)... ** [99 READ 0] returns from t_yield() I am READ thread 99 (1) [1 WRITE 1] resource = 72 I am main thread (3)... [2 WRITE 1] resource = 41 I am WRITE thread 1 (2) [98 READ 1] resource = 41 I am WRITE thread 2 (2) I am main thread (4)... ** [98 READ 1] returns from t_yield() I am READ thread 98 (2) [3 WRITE 1] resource = 16 I am main thread (5)... [99 READ 1] resource = 16 I am WRITE thread 3 (2) ** [99 READ 1] returns from t_yield() I am READ thread 99 (2) I am main thread (6)... [1 WRITE 2] resource = 52 [2 WRITE 2] resource = 50 I am WRITE thread 1 (3) I am main thread (7)... [98 READ 2] resource = 50 I am WRITE thread 2 (3) ** [98 READ 2] returns from t_yield() I am READ thread 98 (3) I am main thread (8)... [3 WRITE 2] resource = 62 [99 READ 2] resource = 62 I am WRITE thread 3 (3) I am main thread (9)... ** [99 READ 2] returns from t_yield() I am READ thread 99 (3) [1 WRITE 3] resource = 82 I am main thread (10)... [2 WRITE 3] resource = 99 I am WRITE thread 1 (4) [98 READ 3] resource = 99 I am WRITE thread 2 (4) I am main thread (11)... ** [98 READ 3] returns from t_yield() I am READ thread 98 (4) [3 WRITE 3] resource = 17 I am main thread (12)... [99 READ 3] resource = 17 I am WRITE thread 3 (4) ** [99 READ 3] returns from t_yield() I am READ thread 99 (4) I am main thread (13)... [1 WRITE 4] resource = 54 [2 WRITE 4] resource = 73 I am WRITE thread 1 (5) I am main thread (14)... [98 READ 4] resource = 73 I am WRITE thread 2 (5) ** [98 READ 4] returns from t_yield() I am READ thread 98 (5) I am main thread (15)... [3 WRITE 4] resource = 15 [99 READ 4] resource = 15 I am WRITE thread 3 (5) I am main thread (16)... ** [99 READ 4] returns from t_yield() I am READ thread 99 (5) [1 WRITE 5] resource = 6 I am main thread (17)... [2 WRITE 5] resource = 51 I am WRITE thread 1 (6) [98 READ 5] resource = 51 I am WRITE thread 2 (6) I am main thread (18)... ** [98 READ 5] returns from t_yield() I am READ thread 98 (6) [3 WRITE 5] resource = 64 I am main thread (19)... [99 READ 5] resource = 64 I am WRITE thread 3 (6) ** [99 READ 5] returns from t_yield() I am READ thread 99 (6) I am main thread (20)... [1 WRITE 6] resource = 90 [2 WRITE 6] resource = 63 I am WRITE thread 1 (7) I am main thread (21)... [98 READ 6] resource = 63 I am WRITE thread 2 (7) ** [98 READ 6] returns from t_yield() I am READ thread 98 (7) I am main thread (22)... [3 WRITE 6] resource = 91 [99 READ 6] resource = 91 I am WRITE thread 3 (7) I am main thread (23)... ** [99 READ 6] returns from t_yield() I am READ thread 99 (7) [1 WRITE 7] resource = 72 I am main thread (24)... [2 WRITE 7] resource = 37 I am WRITE thread 1 (8) [98 READ 7] resource = 37 I am WRITE thread 2 (8) I am main thread (25)... ** [98 READ 7] returns from t_yield() I am READ thread 98 (8) [3 WRITE 7] resource = 37 I am main thread (26)... [99 READ 7] resource = 37 I am WRITE thread 3 (8) ** [99 READ 7] returns from t_yield() I am READ thread 99 (8) I am main thread (27)... [1 WRITE 8] resource = 59 [2 WRITE 8] resource = 28 I am WRITE thread 1 (9) I am main thread (28)... [98 READ 8] resource = 28 I am WRITE thread 2 (9) ** [98 READ 8] returns from t_yield() I am READ thread 98 (9) I am main thread (29)... [3 WRITE 8] resource = 71 [99 READ 8] resource = 71 I am WRITE thread 3 (9) I am main thread (30)... ** [99 READ 8] returns from t_yield() I am READ thread 99 (9) [1 WRITE 9] resource = 80 I am main thread (31)... [2 WRITE 9] resource = 87 I am WRITE thread 1 (10) [98 READ 9] resource = 87 I am WRITE thread 2 (10) I am main thread (32)... ** [98 READ 9] returns from t_yield() I am READ thread 98 (10) [3 WRITE 9] resource = 56 I am main thread (33)... [99 READ 9] resource = 56 I am WRITE thread 3 (10) ** [99 READ 9] returns from t_yield() I am READ thread 99 (10) I am main thread (34)... [1 WRITE 10] resource = 90 [2 WRITE 10] resource = 41 I am WRITE thread 1 (11) I am main thread (35)... [98 READ 10] resource = 41 I am WRITE thread 2 (11) ** [98 READ 10] returns from t_yield() I am READ thread 98 (11) I am main thread (36)... [3 WRITE 10] resource = 70 [99 READ 10] resource = 70 I am WRITE thread 3 (11) I am main thread (37)... ** [99 READ 10] returns from t_yield() I am READ thread 99 (11) [1 WRITE 11] resource = 52 I am main thread (38)... [2 WRITE 11] resource = 65 I am WRITE thread 1 (12) [98 READ 11] resource = 65 I am WRITE thread 2 (12) I am main thread (39)... ** [98 READ 11] returns from t_yield() I am READ thread 98 (12) [3 WRITE 11] resource = 11 I am main thread (40)... [99 READ 11] resource = 11 I am WRITE thread 3 (12) ** [99 READ 11] returns from t_yield() I am READ thread 99 (12) I am main thread (41)... [1 WRITE 12] resource = 69 [2 WRITE 12] resource = 17 I am WRITE thread 1 (13) I am main thread (42)... [98 READ 12] resource = 17 I am WRITE thread 2 (13) ** [98 READ 12] returns from t_yield() I am READ thread 98 (13) I am main thread (43)... [3 WRITE 12] resource = 61 [99 READ 12] resource = 61 I am WRITE thread 3 (13) I am main thread (44)... ** [99 READ 12] returns from t_yield() I am READ thread 99 (13) [1 WRITE 13] resource = 83 I am main thread (45)... [2 WRITE 13] resource = 51 I am WRITE thread 1 (14) [98 READ 13] resource = 51 I am WRITE thread 2 (14) I am main thread (46)... ** [98 READ 13] returns from t_yield() I am READ thread 98 (14) [3 WRITE 13] resource = 12 I am main thread (47)... [99 READ 13] resource = 12 I am WRITE thread 3 (14) ** [99 READ 13] returns from t_yield() I am READ thread 99 (14) I am main thread (48)... [1 WRITE 14] resource = 0 [2 WRITE 14] resource = 6 I am WRITE thread 1 (15) I am main thread (49)... [98 READ 14] resource = 6 I am WRITE thread 2 (15) ** [98 READ 14] returns from t_yield() I am READ thread 98 (15) I am main thread (50)... [3 WRITE 14] resource = 38 [99 READ 14] resource = 38 I am WRITE thread 3 (15) I am main thread (51)... ** [99 READ 14] returns from t_yield() I am READ thread 99 (15) [1 WRITE 15] resource = 67 I am main thread (52)... [2 WRITE 15] resource = 64 I am WRITE thread 1 (16) [98 READ 15] resource = 64 I am WRITE thread 2 (16) I am main thread (53)... ** [98 READ 15] returns from t_yield() I am READ thread 98 (16) [3 WRITE 15] resource = 89 I am main thread (54)... [99 READ 15] resource = 89 I am WRITE thread 3 (16) ** [99 READ 15] returns from t_yield() I am READ thread 99 (16) I am main thread (55)... [1 WRITE 16] resource = 32 [2 WRITE 16] resource = 54 I am WRITE thread 1 (17) I am main thread (56)... [98 READ 16] resource = 54 I am WRITE thread 2 (17) ** [98 READ 16] returns from t_yield() I am READ thread 98 (17) I am main thread (57)... [3 WRITE 16] resource = 4 [99 READ 16] resource = 4 I am WRITE thread 3 (17) I am main thread (58)... ** [99 READ 16] returns from t_yield() I am READ thread 99 (17) [1 WRITE 17] resource = 75 I am main thread (59)... [2 WRITE 17] resource = 79 I am WRITE thread 1 (18) [98 READ 17] resource = 79 I am WRITE thread 2 (18) Beginning shutdown... Down with shutdown...