在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
go语言的运行时支持到底是多线程还是单线程? 总所周知,GO是提供了协程的支持,这种运行时进行协程的调度非常有意思,协程调度的过程中一样会产生切换消耗,只是消耗更小。 那么问题来了,在N个内核线程上跑的M个协程,实现起来是否比直接支持内核线程更容易? 简单总结一下,JAVA是直接用内核线程执行字节码,GO是用协程处理字节码,等等,没有开启协程的情况下,GO是否是单线程模式?比如GO的main函数 -------------------------------------------------------------------------------- 群友已证明,GO1.5之后,包括main函数,都是协程模式 |
请发表评论