Codebase list golang-github-vbauerster-mpb / 22e8f6a
refactor: stress example Vladimir Bauer 9 years ago
1 changed file(s) with 5 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
1010
1111 const (
1212 totalBars = 32
13 maxBlockSize = 12
13 maxBlockSize = 8
1414 )
1515
1616 func main() {
1717
18 var wg sync.WaitGroup
1819 p := mpb.New(nil)
19 var wg sync.WaitGroup
2020 wg.Add(totalBars)
2121
2222 for i := 0; i < totalBars; i++ {
2323 name := fmt.Sprintf("Bar#%02d: ", i)
2424 total := rand.Intn(120) + 10
2525 bar := p.AddBar(int64(total)).
26 PrependName(name, len(name)).PrependETA(4).
27 AppendPercentage().TrimRightSpace()
26 PrependName(name, len(name), 0).
27 PrependETA(4, mpb.DwidthSync|mpb.DextraSpace).
28 AppendPercentage(5, 0)
2829
2930 go func() {
3031 defer wg.Done()