腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(156)
视频
沙龙
1
回答
如何找出Go lang中的CPU数量?
go
、
system
、
cpu-cores
有没有一种简单的方法可以使用Go lang找出本地机器上的CPU数量?
浏览 4
提问于2014-06-06
得票数 43
回答已采纳
1
回答
水平自动扩展的Kubernetes pods不会从Google Cloud Pub/ subscription拉取消息
go
、
google-cloud-platform
、
google-kubernetes-engine
、
google-cloud-pubsub
、
horizontal-scaling
我们的应用程序运行在Google Kubernetes Engine上,并从Google Cloud Pub/Sub订阅中提取消息。我们有一个pod在空闲状态下运行,水平pod自动伸缩设置为最多10个pod,具体取决于cpu使用率。订阅大部分是空的,当批处理作业开始时,它会写入到发布/订阅主题中。自动缩放功能运行良好。一旦Pub/ subscription中有未完成的消息,它会立即( 30秒内)扩展到10个pods。但问题是,只有少数pods正在从订阅中提取消息,其余的则只是坐着不动,即使订阅中仍有消息。 发布/订阅客户端设置为: MaxExtension: 600 MaxOutstandi
浏览 61
提问于2019-10-04
得票数 1
1
回答
在双核cpu上运行GO runtime.GOMAXPROCS(4)
go
、
concurrency
如果在运行runtime.GOMAXPROCS(4)时运行
runtime.NumCpu
() == 2会发生什么?
浏览 0
提问于2018-08-04
得票数 0
回答已采纳
2
回答
如何检测水晶中CPU核的数量?
crystal-lang
在Go中,您可以做
runtime.NumCPU
(),在Node.js中,您可以做os.cpus()。水晶里有类似的东西吗?
浏览 4
提问于2017-03-31
得票数 1
回答已采纳
2
回答
我的围棋程序怎么能让所有的CPU内核都忙呢?
multithreading
、
go
如果我开始我的节目这是否能合理有效地利用的所有的核心在我的电脑上?runtime.GOMAXPROCS(
runtime.NumCPU
() * 2)
浏览 0
提问于2013-07-25
得票数 48
回答已采纳
1
回答
为什么我不能通过同时计算切片的不同部分来加速我的程序呢?
go
、
concurrency
、
goroutine
我写了一个程序来计算查询和目标文档之间的相似度分数。示意图如下: Documents map[int][]string} QID int Sim float64 query := dict.Queries[qID] document
浏览 0
提问于2020-02-23
得票数 0
1
回答
fmt.Println问题与线程打印顺序不一致
go
、
goroutine
func main() { var wg sync.WaitGroup for i := 0; i <
runtime.NumCPU
(); i++ { defer wg.Done()
浏览 0
提问于2018-05-18
得票数 0
回答已采纳
1
回答
去数虚拟核,而不是物理的?
go
、
multiprocessing
、
virtualization
、
hyperthreading
Go的
runtime.NumCPU
()产生4,因为它计算“虚拟核”runtime.GOMAXPROCS(
runtime.NumCPU
浏览 4
提问于2016-06-12
得票数 5
回答已采纳
2
回答
Go http服务器和全局变量
go
w http.ResponseWriter, r *http.Request) {} runtime.GOMAXPROCS(
runtime.NumCPU
浏览 2
提问于2013-09-20
得票数 6
回答已采纳
2
回答
GOMAXPROCS在go中的并行编程
go
、
parallel-processing
我见过人们将runtime.GOMAXPROCS设置为
runtime.NumCPU
(),以便在go中启用并行处理。
浏览 3
提问于2016-04-08
得票数 3
回答已采纳
2
回答
Golang:新手-- Master-Worker并发
go
下面是代码的要点: jobs := make(chan *myStruct, workers)done := make(chan *myStruct, workers) for i := 0; i <
runtime.NumCPU
浏览 2
提问于2013-12-08
得票数 1
3
回答
Goroutine从未在Linux上执行过,但在Windows上正常工作
go
、
goroutine
我是新来的。在谷歌上呆了几个小时之后,仍然找不到这个问题的解释。下面的代码在Windows上正常运行。它运行:22A03package main var exit bool=false fmt.Println("0") go func() { fmt.Println("2A"
浏览 0
提问于2018-08-25
得票数 0
回答已采纳
1
回答
在goroutine中将字符串写入文件
go
、
io
、
goroutine
我在代码中使用go例程,如下所示:work := make(chan string, 1000)c := make(chan string)clvl :=
runtime.NumCPU
() f, err := os.Create
浏览 2
提问于2016-01-15
得票数 0
3
回答
如何在go编程语言中处理并行HTTP请求?
go
我在玩go HTTP包。我想要像在java中那样并行处理请求。但我不能。func main(){ fmt.Printf("Starting http Server ... ") err := http.Listen
浏览 1
提问于2012-06-26
得票数 9
2
回答
Golang:如何验证运行Go程序的处理器数量
parallel-processing
、
go
我是Google Go (Golang)的新手。我的问题与这篇文章有关,。代码的结构如下所示。我的问题是,当我更改GOMAXPROCS中的处理器数量时,我如何验证它在多少处理器上运行。当我做'top‘时,它显示a.out进程消耗100%或更少的资源,即使当GOMAXPROCS大于1。我将感谢您的帮助。 "fmt" "sync" fmt.Println(
浏览 2
提问于2012-11-05
得票数 13
回答已采纳
1
回答
为什么这个RPC服务器不扩展?
go
package main "fmt" "net/rpc") UpTo inttype SumOutput struct {}} for i := 0; i <
浏览 1
提问于2014-01-26
得票数 2
回答已采纳
1
回答
为什么代码中有些包有v2前缀,而我克隆的文件路径没有v2?
go
、
go-modules
"runtime" ) runtime.GOMAXPROCS(
runtime.NumCPU
浏览 0
提问于2019-05-17
得票数 0
2
回答
如何在http中使用多个进程
multithreading
、
http
、
go
获取CPU的数字启动http "fmt") func handler
浏览 6
提问于2014-09-28
得票数 1
回答已采纳
1
回答
Go程序中合理使用goroutines的方法
go
、
goroutine
我的程序有一个长期运行的任务。我有一个列表jdIdList,它对1000000项来说太大了,所以下面的代码不能工作。有办法通过更好地使用goroutines来改进代码吗?什么是合理数量的猩猩有跑步?wg.Add(len(jdIdList))for _, jdId := range jdIdList { go func(jdId string)
浏览 4
提问于2016-01-15
得票数 0
回答已采纳
2
回答
Go中的并行saxpy实现不能很好地跨核扩展
go
、
linear-algebra
incy, z, incz) } nworkers := runtime.GOMAXPROCS(
runtime.NumCPU
浏览 0
提问于2017-09-10
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GO编程多核并行化运行实例
GO语言实现多核并行化运行实例
GO程序多核并行化运行实例
go语言-Scheduler原理以及查看Goroutine执行
并发 vs 并行
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券