-
WaitGroup
A WaitGroup waits for a collection of goroutines to finish. The main goroutine calls Add to set the number of goroutines to wait for. Then each of the goroutines runs and calls Done when fi…
-
Hello,
This is not technically an error, but the `MultiService` implementation currently returns as soon as the first service has run and the parallel goroutines for the other ones have started. Th…
mna updated
10 months ago
-
There's a few places in the code base that do not have a proper recover function to handle panics. Any place with a `realHandle*` function is probably spinning off a goroutine that could panic If that…
-
Hi,
**Bug report**
I faced with a problem that application crashes due to high memory consuming trying to resize multiple images when spawning goroutines. A docker container exits with code 139.
…
-
### What happened?
Using the following query in a variable template:
```
kube_pod_labels{my_first_label=~"value"} or kube_pod_labels{my_second_label=~"other_value"}
```
results in: `parse error: un…
-
We (me and imaginary friend) currently create per each HTTP request a goroutine which spawns another group of goroutines called jobs in fan-out pattern, where each job might create several goroutines …
-
Hey man, I like your lib, dead simple. Have you thought about adding "channels" and synchronization for goroutines in python?
If you are not planning on implementing, have you thought about some way …
-
Following usual go idioms, it would be helpful in the documentation to mark objects that can safely be used concurrently from multiple goroutines. As far as I know, only `sqlx.DB` is safe in this way.…
-
The main cost of goroutine performance analysis comes from stop the world.
And each goroutine needs to traverse the stack through an expensive unwinder function.
We can optimize it by using fp tra…
-
Description: Practice using goroutines and WaitGroups to manage concurrency.
Priority: Medium