Codebase list golang-github-vbauerster-mpb / 34e6218
func to bottom Vladimir Bauer 7 years ago
1 changed file(s) with 18 addition(s) and 18 deletion(s). Raw diff Collapse all Expand all
164164 case p.operateState <- func(s *pState) { s.zeroWait = true }:
165165 <-p.done
166166 case <-p.done:
167 }
168 }
169
170 func syncWidth(matrix map[int][]chan int) {
171 for _, column := range matrix {
172 column := column
173 go func() {
174 var maxWidth int
175 for _, ch := range column {
176 w := <-ch
177 if w > maxWidth {
178 maxWidth = w
179 }
180 }
181 for _, ch := range column {
182 ch <- maxWidth
183 }
184 }()
185167 }
186168 }
187169
258240 }
259241 return
260242 }
243
244 func syncWidth(matrix map[int][]chan int) {
245 for _, column := range matrix {
246 column := column
247 go func() {
248 var maxWidth int
249 for _, ch := range column {
250 w := <-ch
251 if w > maxWidth {
252 maxWidth = w
253 }
254 }
255 for _, ch := range column {
256 ch <- maxWidth
257 }
258 }()
259 }
260 }