UNIX> dphil_6 5 0 Total blocktime: 0 : 0 0 0 0 0 0 Philosopher 0 thinking for 3 seconds 0 Philosopher 1 thinking for 2 seconds 0 Philosopher 2 thinking for 2 seconds 0 Philosopher 3 thinking for 2 seconds 0 Philosopher 4 thinking for 1 seconds 1 Philosopher 4 no longer thinking -- calling pickup() 1 Philosopher 4 eating for 1 seconds 2 Philosopher 2 no longer thinking -- calling pickup() 2 Philosopher 2 eating for 2 seconds 2 Philosopher 1 no longer thinking -- calling pickup() 2 Philosopher 3 no longer thinking -- calling pickup() 2 Philosopher 4 no longer eating -- calling putdown() 2 Philosopher 4 thinking for 1 seconds 3 Philosopher 0 no longer thinking -- calling pickup() 3 Philosopher 4 no longer thinking -- calling pickup() 4 Philosopher 2 no longer eating -- calling putdown() 4 Philosopher 2 thinking for 1 seconds 4 Philosopher 1 eating for 5 seconds 4 Philosopher 3 eating for 3 seconds 5 Philosopher 2 no longer thinking -- calling pickup() 7 Philosopher 3 no longer eating -- calling putdown() 7 Philosopher 3 thinking for 4 seconds 9 Philosopher 1 no longer eating -- calling putdown() 9 Philosopher 1 thinking for 5 seconds 9 Philosopher 0 eating for 4 seconds 10 Total blocktime: 10 : 6 2 0 2 0 11 Philosopher 3 no longer thinking -- calling pickup() 13 Philosopher 0 no longer eating -- calling putdown() 13 Philosopher 0 thinking for 2 seconds 13 Philosopher 4 eating for 1 seconds 13 Philosopher 2 eating for 4 seconds 14 Philosopher 4 no longer eating -- calling putdown() 14 Philosopher 4 thinking for 4 seconds 14 Philosopher 1 no longer thinking -- calling pickup() 15 Philosopher 0 no longer thinking -- calling pickup() 17 Philosopher 2 no longer eating -- calling putdown() 17 Philosopher 2 thinking for 4 seconds 17 Philosopher 3 eating for 3 seconds 17 Philosopher 1 eating for 4 seconds 18 Philosopher 4 no longer thinking -- calling pickup() 20 Philosopher 3 no longer eating -- calling putdown() 20 Philosopher 3 thinking for 2 seconds 20 Total blocktime: 37 : 6 5 8 8 10 21 Philosopher 1 no longer eating -- calling putdown() 21 Philosopher 1 thinking for 5 seconds 21 Philosopher 2 no longer thinking -- calling pickup() 21 Philosopher 0 eating for 2 seconds 22 Philosopher 3 no longer thinking -- calling pickup() 23 Philosopher 0 no longer eating -- calling putdown() 23 Philosopher 0 thinking for 3 seconds 23 Philosopher 4 eating for 5 seconds 23 Philosopher 2 eating for 3 seconds 26 Philosopher 2 no longer eating -- calling putdown() 26 Philosopher 2 thinking for 1 seconds 26 Philosopher 1 no longer thinking -- calling pickup() 26 Philosopher 0 no longer thinking -- calling pickup() 27 Philosopher 2 no longer thinking -- calling pickup() 28 Philosopher 4 no longer eating -- calling putdown() 28 Philosopher 4 thinking for 2 seconds 28 Philosopher 3 eating for 2 seconds 28 Philosopher 1 eating for 3 seconds 30 Total blocktime: 58 : 12 7 10 14 15 30 Philosopher 3 no longer eating -- calling putdown() 30 Philosopher 3 thinking for 4 seconds 30 Philosopher 4 no longer thinking -- calling pickup() 31 Philosopher 1 no longer eating -- calling putdown() 31 Philosopher 1 thinking for 3 seconds 31 Philosopher 0 eating for 5 seconds 31 Philosopher 2 eating for 1 seconds 32 Philosopher 2 no longer eating -- calling putdown() 32 Philosopher 2 thinking for 1 seconds 33 Philosopher 2 no longer thinking -- calling pickup() 34 Philosopher 3 no longer thinking -- calling pickup() 34 Philosopher 1 no longer thinking -- calling pickup() 36 Philosopher 0 no longer eating -- calling putdown() 36 Philosopher 0 thinking for 2 seconds 36 Philosopher 4 eating for 2 seconds 36 Philosopher 2 eating for 1 seconds 37 Philosopher 2 no longer eating -- calling putdown() 37 Philosopher 2 thinking for 4 seconds 38 Philosopher 4 no longer eating -- calling putdown() 38 Philosopher 4 thinking for 3 seconds 38 Philosopher 0 no longer thinking -- calling pickup() 38 Philosopher 3 eating for 5 seconds 38 Philosopher 1 eating for 2 seconds 40 Philosopher 1 no longer eating -- calling putdown() 40 Philosopher 1 thinking for 4 seconds 40 Total blocktime: 84 : 17 11 17 18 21 40 Philosopher 0 eating for 3 seconds 41 Philosopher 2 no longer thinking -- calling pickup() 41 Philosopher 4 no longer thinking -- calling pickup() 43 Philosopher 0 no longer eating -- calling putdown() 43 Philosopher 0 thinking for 5 seconds 43 Philosopher 3 no longer eating -- calling putdown() 43 Philosopher 3 thinking for 5 seconds 43 Philosopher 2 eating for 2 seconds 43 Philosopher 4 eating for 3 seconds 44 Philosopher 1 no longer thinking -- calling pickup() 45 Philosopher 2 no longer eating -- calling putdown() 45 Philosopher 2 thinking for 3 seconds 45 Philosopher 1 eating for 1 seconds 46 Philosopher 4 no longer eating -- calling putdown() 46 Philosopher 4 thinking for 1 seconds 46 Philosopher 1 no longer eating -- calling putdown() 46 Philosopher 1 thinking for 1 seconds 47 Philosopher 1 no longer thinking -- calling pickup() 47 Philosopher 1 eating for 3 seconds 47 Philosopher 4 no longer thinking -- calling pickup() 47 Philosopher 4 eating for 4 seconds 48 Philosopher 3 no longer thinking -- calling pickup() 48 Philosopher 0 no longer thinking -- calling pickup() 48 Philosopher 2 no longer thinking -- calling pickup() 50 Total blocktime: 91 : 19 12 19 18 23 50 Philosopher 1 no longer eating -- calling putdown() 50 Philosopher 1 thinking for 5 seconds 51 Philosopher 4 no longer eating -- calling putdown() 51 Philosopher 4 thinking for 2 seconds 51 Philosopher 3 eating for 2 seconds 51 Philosopher 0 eating for 1 seconds 52 Philosopher 0 no longer eating -- calling putdown() 52 Philosopher 0 thinking for 3 seconds 53 Philosopher 3 no longer eating -- calling putdown() 53 Philosopher 3 thinking for 3 seconds 53 Philosopher 4 no longer thinking -- calling pickup() 53 Philosopher 2 eating for 3 seconds 53 Philosopher 4 eating for 2 seconds 55 Philosopher 4 no longer eating -- calling putdown() 55 Philosopher 4 thinking for 3 seconds 55 Philosopher 1 no longer thinking -- calling pickup() 55 Philosopher 0 no longer thinking -- calling pickup() 56 Philosopher 2 no longer eating -- calling putdown() 56 Philosopher 2 thinking for 4 seconds 56 Philosopher 3 no longer thinking -- calling pickup() 56 Philosopher 1 eating for 4 seconds 58 Philosopher 4 no longer thinking -- calling pickup() 60 Philosopher 1 no longer eating -- calling putdown() 60 Philosopher 1 thinking for 3 seconds 60 Total blocktime: 103 : 22 13 24 21 23 60 Philosopher 2 no longer thinking -- calling pickup() 60 Philosopher 0 eating for 2 seconds 60 Philosopher 3 eating for 2 seconds 62 Philosopher 0 no longer eating -- calling putdown() 62 Philosopher 0 thinking for 3 seconds 62 Philosopher 3 no longer eating -- calling putdown() 62 Philosopher 3 thinking for 1 seconds 62 Philosopher 4 eating for 5 seconds 62 Philosopher 2 eating for 5 seconds 63 Philosopher 3 no longer thinking -- calling pickup() 63 Philosopher 1 no longer thinking -- calling pickup() 65 Philosopher 0 no longer thinking -- calling pickup() 67 Philosopher 2 no longer eating -- calling putdown() 67 Philosopher 2 thinking for 4 seconds 67 Philosopher 4 no longer eating -- calling putdown() 67 Philosopher 4 thinking for 5 seconds 67 Philosopher 3 eating for 4 seconds 67 Philosopher 1 eating for 4 seconds 70 Total blocktime: 126 : 27 17 26 29 27 71 Philosopher 1 no longer eating -- calling putdown() 71 Philosopher 1 thinking for 4 seconds 71 Philosopher 3 no longer eating -- calling putdown() 71 Philosopher 3 thinking for 5 seconds 71 Philosopher 2 no longer thinking -- calling pickup() 71 Philosopher 0 eating for 1 seconds 71 Philosopher 2 eating for 3 seconds 72 Philosopher 4 no longer thinking -- calling pickup() 72 Philosopher 0 no longer eating -- calling putdown() 72 Philosopher 0 thinking for 3 seconds 72 Philosopher 4 eating for 2 seconds 74 Philosopher 2 no longer eating -- calling putdown() 74 Philosopher 2 thinking for 4 seconds 74 Philosopher 4 no longer eating -- calling putdown() 74 Philosopher 4 thinking for 5 seconds 75 Philosopher 1 no longer thinking -- calling pickup() 75 Philosopher 1 eating for 2 seconds 75 Philosopher 0 no longer thinking -- calling pickup() 76 Philosopher 3 no longer thinking -- calling pickup() 77 Philosopher 1 no longer eating -- calling putdown() 77 Philosopher 1 thinking for 3 seconds 77 Philosopher 0 eating for 1 seconds 77 Philosopher 3 eating for 3 seconds 78 Philosopher 0 no longer eating -- calling putdown() 78 Philosopher 0 thinking for 5 seconds 78 Philosopher 2 no longer thinking -- calling pickup() 79 Philosopher 4 no longer thinking -- calling pickup() 80 Philosopher 3 no longer eating -- calling putdown() 80 Philosopher 3 thinking for 1 seconds 80 Philosopher 1 no longer thinking -- calling pickup() 80 Total blocktime: 135 : 35 17 26 30 27 80 Philosopher 2 eating for 3 seconds 80 Philosopher 4 eating for 5 seconds 81 Philosopher 3 no longer thinking -- calling pickup() 83 Philosopher 0 no longer thinking -- calling pickup() 83 Philosopher 2 no longer eating -- calling putdown() 83 Philosopher 2 thinking for 4 seconds 83 Philosopher 1 eating for 5 seconds 85 Philosopher 4 no longer eating -- calling putdown() 85 Philosopher 4 thinking for 3 seconds 85 Philosopher 3 eating for 2 seconds 87 Philosopher 3 no longer eating -- calling putdown() 87 Philosopher 3 thinking for 2 seconds 87 Philosopher 2 no longer thinking -- calling pickup() 88 Philosopher 4 no longer thinking -- calling pickup() 88 Philosopher 1 no longer eating -- calling putdown() 88 Philosopher 1 thinking for 2 seconds 88 Philosopher 0 eating for 5 seconds 88 Philosopher 2 eating for 1 seconds 89 Philosopher 3 no longer thinking -- calling pickup() 89 Philosopher 2 no longer eating -- calling putdown() 89 Philosopher 2 thinking for 2 seconds 90 Total blocktime: 151 : 40 20 29 34 28 90 Philosopher 1 no longer thinking -- calling pickup() 91 Philosopher 2 no longer thinking -- calling pickup() 93 Philosopher 0 no longer eating -- calling putdown() 93 Philosopher 0 thinking for 1 seconds 93 Philosopher 4 eating for 2 seconds 94 Philosopher 0 no longer thinking -- calling pickup() 95 Philosopher 4 no longer eating -- calling putdown() 95 Philosopher 4 thinking for 5 seconds 95 Philosopher 3 eating for 1 seconds 95 Philosopher 1 eating for 1 seconds 96 Philosopher 3 no longer eating -- calling putdown() 96 Philosopher 3 thinking for 3 seconds 96 Philosopher 1 no longer eating -- calling putdown() 96 Philosopher 1 thinking for 4 seconds 96 Philosopher 2 eating for 5 seconds 96 Philosopher 0 eating for 1 seconds 97 Philosopher 0 no longer eating -- calling putdown() 97 Philosopher 0 thinking for 2 seconds 99 Philosopher 3 no longer thinking -- calling pickup() 99 Philosopher 0 no longer thinking -- calling pickup() 100 Total blocktime: 174 : 42 25 34 40 33 100 Philosopher 4 no longer thinking -- calling pickup() 100 Philosopher 1 no longer thinking -- calling pickup() 101 Philosopher 2 no longer eating -- calling putdown() 101 Philosopher 2 thinking for 4 seconds 101 Philosopher 3 eating for 2 seconds 101 Philosopher 0 eating for 2 seconds 103 Philosopher 3 no longer eating -- calling putdown() 103 Philosopher 3 thinking for 3 seconds 103 Philosopher 0 no longer eating -- calling putdown() 103 Philosopher 0 thinking for 5 seconds 103 Philosopher 4 eating for 4 seconds 103 Philosopher 1 eating for 1 seconds 104 Philosopher 1 no longer eating -- calling putdown() 104 Philosopher 1 thinking for 3 seconds 105 Philosopher 2 no longer thinking -- calling pickup() 105 Philosopher 2 eating for 4 seconds 106 Philosopher 3 no longer thinking -- calling pickup() 107 Philosopher 4 no longer eating -- calling putdown() 107 Philosopher 4 thinking for 1 seconds 107 Philosopher 1 no longer thinking -- calling pickup() 108 Philosopher 0 no longer thinking -- calling pickup() 108 Philosopher 4 no longer thinking -- calling pickup() 109 Philosopher 2 no longer eating -- calling putdown() 109 Philosopher 2 thinking for 2 seconds 109 Philosopher 3 eating for 5 seconds 109 Philosopher 1 eating for 4 seconds 110 Total blocktime: 189 : 44 30 34 45 36 111 Philosopher 2 no longer thinking -- calling pickup() 113 Philosopher 1 no longer eating -- calling putdown() 113 Philosopher 1 thinking for 3 seconds 113 Philosopher 0 eating for 2 seconds 114 Philosopher 3 no longer eating -- calling putdown() 114 Philosopher 3 thinking for 2 seconds 115 Philosopher 0 no longer eating -- calling putdown() 115 Philosopher 0 thinking for 1 seconds 115 Philosopher 4 eating for 5 seconds 115 Philosopher 2 eating for 3 seconds 116 Philosopher 1 no longer thinking -- calling pickup() 116 Philosopher 0 no longer thinking -- calling pickup() 116 Philosopher 3 no longer thinking -- calling pickup() 118 Philosopher 2 no longer eating -- calling putdown() 118 Philosopher 2 thinking for 1 seconds 118 Philosopher 1 eating for 1 seconds 119 Philosopher 2 no longer thinking -- calling pickup() 119 Philosopher 1 no longer eating -- calling putdown() 119 Philosopher 1 thinking for 4 seconds 120 Philosopher 4 no longer eating -- calling putdown() 120 Philosopher 4 thinking for 5 seconds 120 Total blocktime: 207 : 49 32 38 45 43 120 Philosopher 0 eating for 3 seconds 120 Philosopher 3 eating for 1 seconds 121 Philosopher 3 no longer eating -- calling putdown() 121 Philosopher 3 thinking for 5 seconds 121 Philosopher 2 eating for 2 seconds 123 Philosopher 0 no longer eating -- calling putdown() 123 Philosopher 0 thinking for 4 seconds 123 Philosopher 2 no longer eating -- calling putdown() 123 Philosopher 2 thinking for 1 seconds 123 Philosopher 1 no longer thinking -- calling pickup() 123 Philosopher 1 eating for 2 seconds 124 Philosopher 2 no longer thinking -- calling pickup() 125 Philosopher 4 no longer thinking -- calling pickup() 125 Philosopher 1 no longer eating -- calling putdown() 125 Philosopher 1 thinking for 2 seconds 125 Philosopher 2 eating for 5 seconds 125 Philosopher 4 eating for 5 seconds 126 Philosopher 3 no longer thinking -- calling pickup() 127 Philosopher 0 no longer thinking -- calling pickup() 127 Philosopher 1 no longer thinking -- calling pickup() 130 Total blocktime: 218 : 53 32 41 49 43 130 Philosopher 2 no longer eating -- calling putdown() 130 Philosopher 2 thinking for 5 seconds 130 Philosopher 4 no longer eating -- calling putdown() 130 Philosopher 4 thinking for 2 seconds 130 Philosopher 3 eating for 5 seconds 130 Philosopher 0 eating for 4 seconds 132 Philosopher 4 no longer thinking -- calling pickup() 134 Philosopher 0 no longer eating -- calling putdown() 134 Philosopher 0 thinking for 4 seconds 134 Philosopher 1 eating for 4 seconds 135 Philosopher 2 no longer thinking -- calling pickup() 135 Philosopher 3 no longer eating -- calling putdown() 135 Philosopher 3 thinking for 4 seconds 135 Philosopher 4 eating for 4 seconds 138 Philosopher 1 no longer eating -- calling putdown() 138 Philosopher 1 thinking for 5 seconds 138 Philosopher 0 no longer thinking -- calling pickup() 138 Philosopher 2 eating for 3 seconds 139 Philosopher 4 no longer eating -- calling putdown() 139 Philosopher 4 thinking for 4 seconds 139 Philosopher 3 no longer thinking -- calling pickup() 139 Philosopher 0 eating for 2 seconds 140 Total blocktime: 239 : 57 39 44 53 46 141 Philosopher 0 no longer eating -- calling putdown() 141 Philosopher 0 thinking for 1 seconds 141 Philosopher 2 no longer eating -- calling putdown() 141 Philosopher 2 thinking for 2 seconds 141 Philosopher 3 eating for 4 seconds 142 Philosopher 0 no longer thinking -- calling pickup() 142 Philosopher 0 eating for 1 seconds 143 Philosopher 2 no longer thinking -- calling pickup() 143 Philosopher 1 no longer thinking -- calling pickup() 143 Philosopher 4 no longer thinking -- calling pickup() 143 Philosopher 0 no longer eating -- calling putdown() 143 Philosopher 0 thinking for 5 seconds 145 Philosopher 3 no longer eating -- calling putdown() 145 Philosopher 3 thinking for 4 seconds 145 Philosopher 2 eating for 3 seconds 148 Philosopher 2 no longer eating -- calling putdown() 148 Philosopher 2 thinking for 3 seconds 148 Philosopher 0 no longer thinking -- calling pickup() 148 Philosopher 1 eating for 5 seconds 148 Philosopher 4 eating for 5 seconds 149 Philosopher 3 no longer thinking -- calling pickup() 150 Total blocktime: 253 : 57 44 46 55 51 151 Philosopher 2 no longer thinking -- calling pickup() 153 Philosopher 1 no longer eating -- calling putdown() 153 Philosopher 1 thinking for 3 seconds 153 Philosopher 4 no longer eating -- calling putdown() 153 Philosopher 4 thinking for 4 seconds 153 Philosopher 0 eating for 4 seconds 153 Philosopher 3 eating for 3 seconds 156 Philosopher 3 no longer eating -- calling putdown() 156 Philosopher 3 thinking for 5 seconds 156 Philosopher 1 no longer thinking -- calling pickup() 156 Philosopher 2 eating for 5 seconds 157 Philosopher 4 no longer thinking -- calling pickup() 157 Philosopher 0 no longer eating -- calling putdown() 157 Philosopher 0 thinking for 2 seconds 159 Philosopher 0 no longer thinking -- calling pickup() 160 Total blocktime: 267 : 62 44 51 59 51 161 Philosopher 2 no longer eating -- calling putdown() 161 Philosopher 2 thinking for 1 seconds 161 Philosopher 3 no longer thinking -- calling pickup() 161 Philosopher 1 eating for 5 seconds 161 Philosopher 4 eating for 1 seconds 162 Philosopher 4 no longer eating -- calling putdown() 162 Philosopher 4 thinking for 4 seconds 162 Philosopher 2 no longer thinking -- calling pickup() 166 Philosopher 1 no longer eating -- calling putdown() 166 Philosopher 1 thinking for 1 seconds 166 Philosopher 4 no longer thinking -- calling pickup() 166 Philosopher 0 eating for 1 seconds 166 Philosopher 3 eating for 3 seconds 167 Philosopher 0 no longer eating -- calling putdown() 167 Philosopher 0 thinking for 4 seconds 167 Philosopher 1 no longer thinking -- calling pickup() 169 Philosopher 3 no longer eating -- calling putdown() 169 Philosopher 3 thinking for 1 seconds 169 Philosopher 2 eating for 1 seconds 169 Philosopher 4 eating for 3 seconds 170 Philosopher 2 no longer eating -- calling putdown() 170 Philosopher 2 thinking for 3 seconds 170 Total blocktime: 298 : 69 49 58 64 58 170 Philosopher 3 no longer thinking -- calling pickup() 170 Philosopher 1 eating for 5 seconds 171 Philosopher 0 no longer thinking -- calling pickup() 172 Philosopher 4 no longer eating -- calling putdown() 172 Philosopher 4 thinking for 1 seconds 172 Philosopher 3 eating for 1 seconds 173 Philosopher 3 no longer eating -- calling putdown() 173 Philosopher 3 thinking for 3 seconds 173 Philosopher 2 no longer thinking -- calling pickup() 173 Philosopher 4 no longer thinking -- calling pickup() 175 Philosopher 1 no longer eating -- calling putdown() 175 Philosopher 1 thinking for 4 seconds 175 Philosopher 0 eating for 3 seconds 175 Philosopher 2 eating for 2 seconds 176 Philosopher 3 no longer thinking -- calling pickup() 177 Philosopher 2 no longer eating -- calling putdown() 177 Philosopher 2 thinking for 4 seconds 178 Philosopher 0 no longer eating -- calling putdown() 178 Philosopher 0 thinking for 2 seconds 178 Philosopher 4 eating for 1 seconds 179 Philosopher 4 no longer eating -- calling putdown() 179 Philosopher 4 thinking for 4 seconds 179 Philosopher 1 no longer thinking -- calling pickup() 179 Philosopher 3 eating for 2 seconds 179 Philosopher 1 eating for 5 seconds 180 Total blocktime: 317 : 73 52 60 69 63 180 Philosopher 0 no longer thinking -- calling pickup() 181 Philosopher 3 no longer eating -- calling putdown() 181 Philosopher 3 thinking for 4 seconds 181 Philosopher 2 no longer thinking -- calling pickup() 183 Philosopher 4 no longer thinking -- calling pickup() 184 Philosopher 1 no longer eating -- calling putdown() 184 Philosopher 1 thinking for 5 seconds 184 Philosopher 0 eating for 3 seconds 184 Philosopher 2 eating for 5 seconds 185 Philosopher 3 no longer thinking -- calling pickup() 187 Philosopher 0 no longer eating -- calling putdown() 187 Philosopher 0 thinking for 1 seconds 187 Philosopher 4 eating for 1 seconds 188 Philosopher 4 no longer eating -- calling putdown() 188 Philosopher 4 thinking for 5 seconds 188 Philosopher 0 no longer thinking -- calling pickup() 189 Philosopher 2 no longer eating -- calling putdown() 189 Philosopher 2 thinking for 2 seconds 189 Philosopher 1 no longer thinking -- calling pickup() 189 Philosopher 3 eating for 3 seconds 189 Philosopher 0 eating for 4 seconds 190 Total blocktime: 333 : 78 52 63 73 67 191 Philosopher 2 no longer thinking -- calling pickup() 192 Philosopher 3 no longer eating -- calling putdown() 192 Philosopher 3 thinking for 2 seconds 193 Philosopher 0 no longer eating -- calling putdown() 193 Philosopher 0 thinking for 4 seconds 193 Philosopher 4 no longer thinking -- calling pickup() 193 Philosopher 1 eating for 1 seconds 194 Philosopher 1 no longer eating -- calling putdown() 194 Philosopher 1 thinking for 5 seconds 194 Philosopher 3 no longer thinking -- calling pickup() 194 Philosopher 2 eating for 4 seconds 194 Philosopher 4 eating for 3 seconds 197 Philosopher 4 no longer eating -- calling putdown() 197 Philosopher 4 thinking for 4 seconds 197 Philosopher 0 no longer thinking -- calling pickup() 198 Philosopher 2 no longer eating -- calling putdown() 198 Philosopher 2 thinking for 4 seconds 198 Philosopher 3 eating for 4 seconds 198 Philosopher 0 eating for 4 seconds 199 Philosopher 1 no longer thinking -- calling pickup() 200 Total blocktime: 346 : 79 56 66 77 68 201 Philosopher 4 no longer thinking -- calling pickup() 202 Philosopher 3 no longer eating -- calling putdown() 202 Philosopher 3 thinking for 1 seconds 202 Philosopher 0 no longer eating -- calling putdown() 202 Philosopher 0 thinking for 2 seconds 202 Philosopher 2 no longer thinking -- calling pickup() 202 Philosopher 1 eating for 4 seconds 202 Philosopher 4 eating for 3 seconds 203 Philosopher 3 no longer thinking -- calling pickup() 204 Philosopher 0 no longer thinking -- calling pickup() 205 Philosopher 4 no longer eating -- calling putdown() 205 Philosopher 4 thinking for 3 seconds 206 Philosopher 1 no longer eating -- calling putdown() 206 Philosopher 1 thinking for 5 seconds 206 Philosopher 2 eating for 4 seconds 208 Philosopher 4 no longer thinking -- calling pickup() 210 Total blocktime: 354 : 79 59 70 77 69 210 Philosopher 2 no longer eating -- calling putdown() 210 Philosopher 2 thinking for 4 seconds 210 Philosopher 3 eating for 5 seconds 210 Philosopher 0 eating for 2 seconds 211 Philosopher 1 no longer thinking -- calling pickup() 212 Philosopher 0 no longer eating -- calling putdown() 212 Philosopher 0 thinking for 3 seconds 214 Philosopher 2 no longer thinking -- calling pickup() 215 Philosopher 3 no longer eating -- calling putdown() 215 Philosopher 3 thinking for 3 seconds 215 Philosopher 0 no longer thinking -- calling pickup() 215 Philosopher 4 eating for 3 seconds 215 Philosopher 1 eating for 2 seconds 217 Philosopher 1 no longer eating -- calling putdown() 217 Philosopher 1 thinking for 3 seconds 217 Philosopher 2 eating for 4 seconds 218 Philosopher 4 no longer eating -- calling putdown() 218 Philosopher 4 thinking for 2 seconds 218 Philosopher 3 no longer thinking -- calling pickup() 218 Philosopher 0 eating for 4 seconds 220 Total blocktime: 384 : 88 63 73 84 76 220 Philosopher 1 no longer thinking -- calling pickup() 220 Philosopher 4 no longer thinking -- calling pickup() 221 Philosopher 2 no longer eating -- calling putdown() 221 Philosopher 2 thinking for 5 seconds 221 Philosopher 3 eating for 5 seconds 222 Philosopher 0 no longer eating -- calling putdown() 222 Philosopher 0 thinking for 2 seconds 222 Philosopher 1 eating for 4 seconds 224 Philosopher 0 no longer thinking -- calling pickup() 226 Philosopher 1 no longer eating -- calling putdown() 226 Philosopher 1 thinking for 5 seconds 226 Philosopher 3 no longer eating -- calling putdown() 226 Philosopher 3 thinking for 2 seconds 226 Philosopher 2 no longer thinking -- calling pickup() 226 Philosopher 4 eating for 3 seconds 228 Philosopher 3 no longer thinking -- calling pickup() 229 Philosopher 4 no longer eating -- calling putdown() 229 Philosopher 4 thinking for 3 seconds 229 Philosopher 0 eating for 2 seconds 229 Philosopher 2 eating for 2 seconds 230 Total blocktime: 403 : 93 65 76 87 82 231 Philosopher 0 no longer eating -- calling putdown() 231 Philosopher 0 thinking for 3 seconds 231 Philosopher 2 no longer eating -- calling putdown() 231 Philosopher 2 thinking for 5 seconds 231 Philosopher 1 no longer thinking -- calling pickup() 231 Philosopher 3 eating for 2 seconds 231 Philosopher 1 eating for 3 seconds 232 Philosopher 4 no longer thinking -- calling pickup() 233 Philosopher 3 no longer eating -- calling putdown() 233 Philosopher 3 thinking for 1 seconds 233 Philosopher 4 eating for 3 seconds 234 Philosopher 0 no longer thinking -- calling pickup() 234 Philosopher 1 no longer eating -- calling putdown() 234 Philosopher 1 thinking for 5 seconds 234 Philosopher 3 no longer thinking -- calling pickup() 236 Philosopher 2 no longer thinking -- calling pickup() 236 Philosopher 4 no longer eating -- calling putdown() 236 Philosopher 4 thinking for 4 seconds 236 Philosopher 0 eating for 4 seconds 236 Philosopher 3 eating for 1 seconds 237 Philosopher 3 no longer eating -- calling putdown() 237 Philosopher 3 thinking for 4 seconds 237 Philosopher 2 eating for 3 seconds 239 Philosopher 1 no longer thinking -- calling pickup() 240 Philosopher 0 no longer eating -- calling putdown() 240 Philosopher 0 thinking for 2 seconds 240 Total blocktime: 412 : 95 65 77 92 83 240 Philosopher 2 no longer eating -- calling putdown() 240 Philosopher 2 thinking for 1 seconds 240 Philosopher 4 no longer thinking -- calling pickup() 240 Philosopher 1 eating for 2 seconds 240 Philosopher 4 eating for 2 seconds 241 Philosopher 2 no longer thinking -- calling pickup() 241 Philosopher 3 no longer thinking -- calling pickup() 242 Philosopher 4 no longer eating -- calling putdown() 242 Philosopher 4 thinking for 3 seconds 242 Philosopher 0 no longer thinking -- calling pickup() 242 Philosopher 1 no longer eating -- calling putdown() 242 Philosopher 1 thinking for 1 seconds 242 Philosopher 2 eating for 2 seconds 243 Philosopher 1 no longer thinking -- calling pickup() 244 Philosopher 2 no longer eating -- calling putdown() 244 Philosopher 2 thinking for 1 seconds 244 Philosopher 3 eating for 5 seconds 244 Philosopher 0 eating for 3 seconds 245 Philosopher 4 no longer thinking -- calling pickup() 245 Philosopher 2 no longer thinking -- calling pickup() 247 Philosopher 0 no longer eating -- calling putdown() 247 Philosopher 0 thinking for 2 seconds 247 Philosopher 1 eating for 1 seconds 248 Philosopher 1 no longer eating -- calling putdown() 248 Philosopher 1 thinking for 1 seconds 249 Philosopher 3 no longer eating -- calling putdown() 249 Philosopher 3 thinking for 1 seconds 249 Philosopher 0 no longer thinking -- calling pickup() 249 Philosopher 1 no longer thinking -- calling pickup() 249 Philosopher 4 eating for 5 seconds 249 Philosopher 2 eating for 4 seconds 250 Total blocktime: 431 : 97 70 82 95 87 250 Philosopher 3 no longer thinking -- calling pickup() 253 Philosopher 2 no longer eating -- calling putdown() 253 Philosopher 2 thinking for 4 seconds 254 Philosopher 4 no longer eating -- calling putdown() 254 Philosopher 4 thinking for 1 seconds 254 Philosopher 0 eating for 2 seconds 255 Philosopher 4 no longer thinking -- calling pickup() 256 Philosopher 0 no longer eating -- calling putdown() 256 Philosopher 0 thinking for 3 seconds 256 Philosopher 1 eating for 2 seconds 256 Philosopher 3 eating for 5 seconds 257 Philosopher 2 no longer thinking -- calling pickup() 258 Philosopher 1 no longer eating -- calling putdown() 258 Philosopher 1 thinking for 1 seconds 259 Philosopher 0 no longer thinking -- calling pickup() 259 Philosopher 1 no longer thinking -- calling pickup() 260 Total blocktime: 449 : 102 77 82 101 87 261 Philosopher 3 no longer eating -- calling putdown() 261 Philosopher 3 thinking for 3 seconds 261 Philosopher 4 eating for 2 seconds 261 Philosopher 2 eating for 2 seconds 263 Philosopher 2 no longer eating -- calling putdown() 263 Philosopher 2 thinking for 1 seconds 263 Philosopher 4 no longer eating -- calling putdown() 263 Philosopher 4 thinking for 2 seconds 263 Philosopher 0 eating for 2 seconds 264 Philosopher 3 no longer thinking -- calling pickup() 264 Philosopher 2 no longer thinking -- calling pickup() 265 Philosopher 0 no longer eating -- calling putdown() 265 Philosopher 0 thinking for 4 seconds 265 Philosopher 4 no longer thinking -- calling pickup() 265 Philosopher 1 eating for 4 seconds 265 Philosopher 3 eating for 1 seconds 266 Philosopher 3 no longer eating -- calling putdown() 266 Philosopher 3 thinking for 1 seconds 267 Philosopher 3 no longer thinking -- calling pickup() 269 Philosopher 1 no longer eating -- calling putdown() 269 Philosopher 1 thinking for 3 seconds 269 Philosopher 0 no longer thinking -- calling pickup() 269 Philosopher 2 eating for 2 seconds 269 Philosopher 4 eating for 5 seconds 270 Total blocktime: 479 : 106 83 91 102 97 271 Philosopher 2 no longer eating -- calling putdown() 271 Philosopher 2 thinking for 3 seconds 272 Philosopher 1 no longer thinking -- calling pickup() 274 Philosopher 4 no longer eating -- calling putdown() 274 Philosopher 4 thinking for 5 seconds 274 Philosopher 2 no longer thinking -- calling pickup() 274 Philosopher 3 eating for 1 seconds 274 Philosopher 0 eating for 2 seconds 275 Philosopher 3 no longer eating -- calling putdown() 275 Philosopher 3 thinking for 2 seconds 276 Philosopher 0 no longer eating -- calling putdown() 276 Philosopher 0 thinking for 4 seconds 276 Philosopher 1 eating for 5 seconds 277 Philosopher 3 no longer thinking -- calling pickup() 279 Philosopher 4 no longer thinking -- calling pickup() 280 Total blocktime: 495 : 111 87 91 109 97 280 Philosopher 0 no longer thinking -- calling pickup() 281 Philosopher 1 no longer eating -- calling putdown() 281 Philosopher 1 thinking for 3 seconds 281 Philosopher 2 eating for 5 seconds 284 Philosopher 1 no longer thinking -- calling pickup() 286 Philosopher 2 no longer eating -- calling putdown() 286 Philosopher 2 thinking for 1 seconds 286 Philosopher 3 eating for 3 seconds 287 Philosopher 2 no longer thinking -- calling pickup() 289 Philosopher 3 no longer eating -- calling putdown() 289 Philosopher 3 thinking for 5 seconds 289 Philosopher 4 eating for 3 seconds 290 Total blocktime: 521 : 111 87 98 118 107 292 Philosopher 4 no longer eating -- calling putdown() 292 Philosopher 4 thinking for 1 seconds 292 Philosopher 0 eating for 2 seconds 293 Philosopher 4 no longer thinking -- calling pickup() 294 Philosopher 0 no longer eating -- calling putdown() 294 Philosopher 0 thinking for 4 seconds 294 Philosopher 3 no longer thinking -- calling pickup() 294 Philosopher 1 eating for 5 seconds 298 Philosopher 0 no longer thinking -- calling pickup() 299 Philosopher 1 no longer eating -- calling putdown() 299 Philosopher 1 thinking for 2 seconds 299 Philosopher 2 eating for 1 seconds 299 Philosopher 4 eating for 4 seconds 300 Philosopher 2 no longer eating -- calling putdown() 300 Philosopher 2 thinking for 4 seconds 300 Total blocktime: 561 : 123 97 110 118 113