Результаты поиска по запросу "goroutine"

2 ответа

Как мы можем использовать каналы в Go вместо мьютекса?

2 ответа

Безопасно ли одновременно читать указатель на функцию без блокировки?

Предположим, у меня есть это:

2 ответа

 но время отбора проб неизвестно. так что с примером 2 здесь все в порядке, но это зависит от варианта использования. еще раз спасибо.

package main import "time" func main() { i := 1 go func() { for { i++ } }() <-time.After(1 * time.Second) println(i) } всегда1. Однако абсолютно достаточно, чтобы 1for цикл, чтобы пройти много много раз. я думаюi в закрытииi вmain ...

ТОП публикаций

2 ответа

Это действительно красиво.

я есть процедура, которая вызывает метод и передает возвращаемое значение на канале: ch := make(chan int, 100) go func(){ for { ch <- do_stuff() } }()Как мне остановить такой горутин?

2 ответа

Заставляя горутины в одну нить

Есть ли способ гарантировать, что программа будет работать только в определенном потоке ОС? Например, когда операции с графическим интерфейсом должны выполняться в потоке графического интерфейса, но может быть несколько программ, выполняющих код ...

3 ответа

Почему блокировка кода Go?

Я написал следующую программу:

3 ответа

Почему блокировка кода Go?

3 ответа

Почему time.sleep требуется для запуска определенных программ?

В уроке GO у нас есть этот слайд:Goroutines

3 ответа

Дождаться окончания n горутин

3 ответа

Почему это не создает много потоков, когда многие goroutines заблокированы в записи файла в golang?