我找不到如何声明runtime.LockOSThread()runtime.UnlockOSThread()。我像[runtime.LockOSThread()]那样定义一些代码[runtime.UnlockOSThread()]。但是它给出了错误,未定义:runtime.LockOSThread和未定义:runtime.UnlockOSThread。有人可以建议我如何定义它吗?对于更多,我将其定义为

Routine 1 {
runtime.LockOSThread()
do something
runtime.UnlockOSThread

}

main {
routine1
}

最佳答案

例如,

package main

import "runtime"

func routine() {
    runtime.LockOSThread()
    runtime.UnlockOSThread()
}

func main() {
    go routine()
}

关于go - 如何声明runtime.LockOSThread()和runtime.UnlockOSThread(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8376968/

10-13 09:43