腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(2406)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
获取“父”
goroutine
和“子”
goroutine
的堆栈。
在go中,有没有一种方法可以获得所有
goroutine
的堆栈跟踪以及“父”
goroutine
的堆栈跟踪(这里使用"parent“是指执行对go foo()的调用的
goroutine
,该
goroutine
启动了所讨论的
goroutine
)。这个问题的上下文是,我有一个连接泄漏,并注意到在awaitDone (在sql包中)上有许多
goroutine
被阻塞,这些goroutines是在创建连接的地方产生的。
浏览 7
提问于2017-08-18
得票数 1
0
回答
Goroutine
超时
我不确定这里是否有
goroutine
漏洞。如果超时,有没有办法取消这些https请求?
浏览 13
提问于2018-07-07
得票数 0
回答已采纳
2
回答
测试Golang
Goroutine
我想知道我是否可以在单元测试中引入
goroutine
,这样它就可以精确地计算正在运行的goroutines的并发数量,并且可以告诉我它们是否正确地产生了我所说的数量的
goroutine
。
浏览 2
提问于2015-03-05
得票数 6
3
回答
如何停止
goroutine
我有一个
goroutine
,它调用一个函数,并使用一个特殊的参数来启动或停止这个
goroutine
。我的问题是,这段代码从来不会停止我的
goroutine
,它会在每次新作业时创建。
浏览 3
修改于2017-03-01
得票数 4
2
回答
我们可以在
goroutine
中实现
goroutine
吗?
但我想问的是,我们能否在另一个
goroutine
中实现
goroutine
,因为在函数中,我已经设置了go例程,但在go例程中,有更多的to查询,我希望它们在父
goroutine
启动时也会运行。
浏览 38
修改于2019-02-01
得票数 2
2
回答
Goroutine
执行令
因此,如果有多个
goroutine
,执行命令将不会得到保证。因此,下面的代码应该以随机顺序输出"ping“和"pong”。然而,我观察到的是,这个程序依次产生"ping“和"pong”。
浏览 0
提问于2018-03-05
得票数 4
7
回答
如何停止
goroutine
我有一个
goroutine
,它调用一个方法,并在一个通道上传递返回值:go func(){ ch <- do_stuff()}() 我如何阻止这样的
goroutine
?
浏览 1
修改于2019-10-20
得票数 125
回答已采纳
1
回答
goroutine
记忆泄漏
我不明白为什么内存不被释放。内存配置文件显示runtime.malg使用的几乎所有内存。如果我在DoSomeWork中移除通道上的范围,一切都可以正常工作。Memory Acquired: 4196600Memory Used : 393923440func DoSomeWork(work chan int) { } k :
浏览 1
修改于2016-01-15
得票数 2
回答已采纳
2
回答
如何识别
goroutine
?
假设我有一堆
goroutine
的堆栈跟踪,例如:net/http.Transport).dialConn在我的例子中,一个独特的特定于应用程序的对象由一组
goroutine
似乎没有一种方法可以在堆栈跟踪中标识当前的
goroutine
,也没有办法命名
gorouti
浏览 1
修改于2014-10-14
得票数 6
1
回答
如何限制
goroutine
d, err := s.gClient.Service.Users.Labels.Get(s.gClient.User, l.Id).Do()我想以一种更强大的方式处理循环,所以我在循环中实现了
goroutine
浏览 6
提问于2017-08-07
得票数 1
回答已采纳
3
回答
阻止
goroutine
执行
我的职能如下: addr := fmt.Sprintf("%s:%d", n.Addr, n.Port) <-err conn, _ := net.Dial(n.Network, addr) }目标是在收到来自err chan的错误时重拨连接。但我不想重拨
浏览 1
修改于2021-11-02
得票数 1
1
回答
Goroutine
和for循环
我所要做的就是将一个值发送到通道,然后从main()函数返回,并在从通道ch接收到一个值之后立即退出程序。ch := make(chan int) go func() { }()在从通道接收到一个值之后,如何使用这个for循环返回?去操场链接在这里
浏览 3
修改于2015-04-21
得票数 0
回答已采纳
1
回答
Goroutine
给出误差
我试图对一个网站进行多次民意测验,但我得到: 信号0xb code=0x1 addr=0x38 pc=0x400cca "fmt") "http://site-centos-64:8080/examples/abc1.jsp", url string response
浏览 2
修改于2014-01-30
得票数 0
2
回答
C代码和
goroutine
调度
当我从
goroutine
调用C代码时,它会以任何方式影响其他
goroutine
的调度吗?我知道,如果在Erlang中调用NIF,它会阻塞另一个进程(Erlang),直到函数返回为止。这是戈朗的案子吗?
浏览 8
修改于2015-02-05
得票数 12
回答已采纳
1
回答
Goroutine
+通道执行命令
在过去,我用.net做了一个基本的多线程程序,所以我现在有点像
goroutine
我知道您可以使用channel来保证
goroutine
的执行顺序,因为它可以阻止
goroutine
funcblocked here and will be switched to another <
浏览 3
提问于2022-02-22
得票数 -1
1
回答
Goroutine
示例需要解释
runtime.Gosched() } go say("world") // create a new
goroutine
say("hello") // current
goroutine
它指出,"runtime.Gosched()意味着让CPU执行其他goroutines,并在某个时候返回。据我所知,Go程序在执行程序的最后一条语句后退出,因此我认为,在say(
浏览 1
提问于2016-03-28
得票数 2
回答已采纳
2
回答
Goroutine
I/O调度
goroutines提供了阻止I/O到
goroutine
(-programmer)的接口。在幕后,运行时自然使用某种非阻塞I/O来防止OS挂起OS -线程,以便运行时可以在执行I/O时在OS线程之上运行另一个
goroutine
。运行时什么时候考虑执行I/O以便重新调度
goroutine
? 要说清楚的是,假设我有一个叫net.TCPConn的Write,什么时候可以重新安排时间呢?
浏览 1
提问于2015-08-05
得票数 4
回答已采纳
1
回答
Goroutine
缓冲信道死锁
在主要的
goroutine
中,如果我将值发送到超过容量的通道,我就会陷入死锁,但是如果我发送的是不同的
goroutine
,就不会出现死锁,为什么?
浏览 3
提问于2021-12-14
得票数 0
1
回答
通道何时会阻塞
goroutine
如果我定义了一个没有缓冲区的通道,并将一个数据写入其中,它是立即阻塞(这样内核将寻找另一个未阻塞的
goroutine
,从该通道读取数据),还是继续执行,并在下一次某些代码再次尝试写入通道时阻塞(当它还没有被读取时number 1 inserted into channelnumber poped from channel 2 在第一次写入c之后,这个
goroutine
在我看来,当c <-2被执行时,
goroutine
被阻塞(如果它没有被阻塞,fmt.Println行将被执
浏览 0
提问于2019-06-21
得票数 1
2
回答
将恢复传递到上
goroutine
golang
= nil { }}internal
goroutine
panicked: NOT main
goroutine
换句话说,我想让它写到控制台上: internal
gor
浏览 1
修改于2020-06-20
得票数 4
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券