Merge pull request #1074 from uxn/patch-3

fix broken link
This commit is contained in:
astaxie
2019-05-19 22:58:01 +08:00
committed by GitHub

View File

@@ -47,7 +47,7 @@ Go называют C 21 века. Я думаю, этому есть две п
runtime.Gosched() говорит процессору, что нужно исполнить другие горутины и вернуться затем назад.
Для того, чтобы запустить все горутины, планировщик использует только один поток, что означает, что он один реализует многопоточность. Если для задействования преимущества параллельных процессов Вам надо использовать больше ядер процессора, Вам нужно вызвать runtime.GOMAXPROCS(n), чтобы установить количество ядер, которые Вы хотите использовать. Если `n<1`, эта команда ничего не меняет. В будущем эта функция может быть убрана, больше деталей о параллельных процессах и многопоточности смотрите в этой [статье](http://concur.rspace.googlecode.com/hg/talk/concur.html#landing-slide).
Для того, чтобы запустить все горутины, планировщик использует только один поток, что означает, что он один реализует многопоточность. Если для задействования преимущества параллельных процессов Вам надо использовать больше ядер процессора, Вам нужно вызвать runtime.GOMAXPROCS(n), чтобы установить количество ядер, которые Вы хотите использовать. Если `n<1`, эта команда ничего не меняет. В будущем эта функция может быть убрана, больше деталей о параллельных процессах и многопоточности смотрите в этой [статье](https://blog.golang.org/concurrency-is-not-parallelism).
## Каналы