我知道在 Go 中,runtime.LockOSThread()会将一个 goroutine 绑定到一个 OS 线程,并且不允许其他 goroutine 在该线程中执行。这也适用于儿童 goroutines 吗?
例如:
runtime.LockOSThread()
go func() {
go func() {
// Do something
}()
// Do something
}()
这两个 goroutine 是在单个且独占的 OS 线程中执行还是仅在第一个线程中执行?
慕标5832272
Smart猫小萌
相关分类