Почему паника восстанавливает размер 64 << 10? - PullRequest
0 голосов
/ 23 апреля 2019

Я вижу так много фрагментов кода, которые в golang восстанавливаются.Просто выглядит так:

func PanicRecover(c context.Context) {
    if e := recover(); e != nil {
        const size = 64 << 10
        buf := make([]byte, size)
        buf = buf[:runtime.Stack(buf, false)]
        logs.CtxError(c, "Error: %s", string(buf))
    }
}

Я хочу знать, почему размер буфера всегда равен 64 << 10. </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...