max := 100 * time.Millisecond in all examples
Vladimir Bauer
8 years ago
| 58 | 58 |
),
|
| 59 | 59 |
)
|
| 60 | 60 |
|
| 61 | |
max := 200 * time.Millisecond
|
|
61 |
max := 100 * time.Millisecond
|
| 62 | 62 |
for i := 0; i < total; i++ {
|
| 63 | 63 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 64 | 64 |
bar.Increment()
|
|
| 91 | 91 |
)
|
| 92 | 92 |
go func() {
|
| 93 | 93 |
defer wg.Done()
|
| 94 | |
max := 200 * time.Millisecond
|
|
94 |
max := 100 * time.Millisecond
|
| 95 | 95 |
for i := 0; i < total; i++ {
|
| 96 | 96 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 97 | 97 |
bar.Increment()
|
| 37 | 37 |
),
|
| 38 | 38 |
)
|
| 39 | 39 |
|
| 40 | |
max := 200 * time.Millisecond
|
|
40 |
max := 100 * time.Millisecond
|
| 41 | 41 |
for i := 0; i < total; i++ {
|
| 42 | 42 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 43 | 43 |
bar.Increment()
|
|
| 50 | 50 |
p := mpb.New()
|
| 51 | 51 |
bar := p.AddBar(100)
|
| 52 | 52 |
|
| 53 | |
max := 200 * time.Millisecond
|
|
53 |
max := 100 * time.Millisecond
|
| 54 | 54 |
for !bar.Completed() {
|
| 55 | 55 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 56 | 56 |
bar.Increment()
|
| 43 | 43 |
|
| 44 | 44 |
go func() {
|
| 45 | 45 |
defer wg.Done()
|
| 46 | |
max := 200 * time.Millisecond
|
|
46 |
max := 100 * time.Millisecond
|
| 47 | 47 |
for !bar.Completed() {
|
| 48 | 48 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 49 | 49 |
bar.Increment()
|
| 36 | 36 |
)
|
| 37 | 37 |
go func() {
|
| 38 | 38 |
defer wg.Done()
|
| 39 | |
max := 200 * time.Millisecond
|
|
39 |
max := 100 * time.Millisecond
|
| 40 | 40 |
for i := 0; i < total; i++ {
|
| 41 | 41 |
if b.ID() == 1 && i == 42 {
|
| 42 | 42 |
b.Complete()
|
| 39 | 39 |
bar.SetTotal(300, true)
|
| 40 | 40 |
}()
|
| 41 | 41 |
|
| 42 | |
max := 200 * time.Millisecond
|
|
42 |
max := 100 * time.Millisecond
|
| 43 | 43 |
for i := 0; i < 300; i++ {
|
| 44 | 44 |
if i == 140 {
|
| 45 | 45 |
close(totalUpd1)
|
| 36 | 36 |
)
|
| 37 | 37 |
go func() {
|
| 38 | 38 |
defer wg.Done()
|
| 39 | |
max := 200 * time.Millisecond
|
|
39 |
max := 100 * time.Millisecond
|
| 40 | 40 |
for i := 0; i < total; i++ {
|
| 41 | 41 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 42 | 42 |
b.Increment()
|
| 37 | 37 |
)
|
| 38 | 38 |
go func() {
|
| 39 | 39 |
defer wg.Done()
|
| 40 | |
max := 200 * time.Millisecond
|
|
40 |
max := 100 * time.Millisecond
|
| 41 | 41 |
for i := 0; i < total; i++ {
|
| 42 | 42 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 43 | 43 |
b.Increment()
|
| 22 | 22 |
|
| 23 | 23 |
for i := 0; i < numBars; i++ {
|
| 24 | 24 |
var name string
|
| 25 | |
if i != 1 {
|
| 26 | |
name = fmt.Sprintf("Bar#%d:", i)
|
| 27 | |
}
|
|
25 |
name = fmt.Sprintf("Bar#%d:", i)
|
| 28 | 26 |
b := p.AddBar(int64(total), mpb.BarID(i),
|
| 29 | 27 |
mpb.PrependDecorators(
|
| 30 | 28 |
decor.StaticName(name, 0, decor.DwidthSync|decor.DidentRight),
|
|
| 36 | 34 |
)
|
| 37 | 35 |
go func() {
|
| 38 | 36 |
defer wg.Done()
|
| 39 | |
max := 200 * time.Millisecond
|
|
37 |
max := 100 * time.Millisecond
|
| 40 | 38 |
for i := 0; i < total; i++ {
|
| 41 | 39 |
if b.ID() == 1 && i == 42 {
|
| 42 | 40 |
p.RemoveBar(b)
|
|
| 45 | 43 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 46 | 44 |
b.Increment()
|
| 47 | 45 |
}
|
|
46 |
if b.ID() == 0 {
|
|
47 |
p.RemoveBar(b)
|
|
48 |
}
|
| 48 | 49 |
}()
|
| 49 | 50 |
}
|
| 50 | 51 |
|
| 36 | 36 |
)
|
| 37 | 37 |
go func() {
|
| 38 | 38 |
defer wg.Done()
|
| 39 | |
max := 200 * time.Millisecond
|
|
39 |
max := 100 * time.Millisecond
|
| 40 | 40 |
for i := 0; i < total; i++ {
|
| 41 | 41 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 42 | 42 |
bar.Increment()
|
| 37 | 37 |
),
|
| 38 | 38 |
)
|
| 39 | 39 |
|
| 40 | |
max := 200 * time.Millisecond
|
|
40 |
max := 100 * time.Millisecond
|
| 41 | 41 |
for i := 0; i < total; i++ {
|
| 42 | 42 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 43 | 43 |
bar.Increment()
|
| 36 | 36 |
)
|
| 37 | 37 |
go func() {
|
| 38 | 38 |
defer wg.Done()
|
| 39 | |
max := 200 * time.Millisecond
|
|
39 |
max := 100 * time.Millisecond
|
| 40 | 40 |
for i := 0; i < total; i++ {
|
| 41 | 41 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 42 | 42 |
if i&1 == 1 {
|
| 38 | 38 |
|
| 39 | 39 |
go func() {
|
| 40 | 40 |
defer wg.Done()
|
| 41 | |
max := 300 * time.Millisecond
|
|
41 |
max := 100 * time.Millisecond
|
| 42 | 42 |
for i := 0; i < total; i++ {
|
| 43 | 43 |
time.Sleep(time.Duration(rand.Intn(10)+1) * max / 10)
|
| 44 | 44 |
bar.Increment()
|