腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(54)
视频
沙龙
1
回答
如
何用
GDB
调试
asyncio
协
程
?
python
、
python-3.x
、
asynchronous
、
gdb
、
python-asyncio
有一些扩展这允许使用
GDB
来查看Python进程的详细信息,我安装了它,并尝试将其与基于aiohttp的挂起的web应用程序一起使用。但是,无论正在处理什么请求,我总是只看到主堆栈跟踪,而没有有用的信息: (
gdb
) py-bt File "/usr/lib/_selector.select(timeout) File "/usr/lib/python3.7/
asyncio
浏览 75
提问于2020-12-30
得票数 2
回答已采纳
1
回答
如何在Python中
调试
卡住的异步
协
程
?
python
、
python-3.x
、
gdb
、
python-asyncio
、
gdb-python
在我的产品代码中有很多
协
程
,它们在处理请求时被卡在未知的位置。我使用将
gdb
附加到进程,但它没有显示进程停滞的
协
程
中的确切行,只显示了主堆栈跟踪。下面是一个最小的例子: await
asyncio
.sleep(30)(
gdb
) py-bt Trac
浏览 7
提问于2021-01-13
得票数 7
1
回答
asyncio
-函数按顺序运行,而不是并发运行
python
、
python-requests
、
python-asyncio
这是一个非常简单的函数: async def get_data(url):tasks = [
asyncio
.ensure_future(get_data(url)) for url in websites.split('\n')] group =
asyncio
.gather
浏览 22
提问于2020-10-10
得票数 0
2
回答
为什么
asyncio
与processPool阻塞?
python-3.x
、
asynchronous
、
python-asyncio
我有一个下面的代码:import
asyncio
print("after blocking waiting") print("after process pool
浏览 0
提问于2018-04-27
得票数 0
1
回答
在C++20中
调试
协
程
c++
、
coroutine
、
c++20
随着即将到来的C++20标准的发布,我们将拥有可用的
协
程
。基于
协
程
调试
代码的最佳方法是什么?可以做些什么来跟踪调用流程?
浏览 2
提问于2019-09-23
得票数 2
2
回答
如何在调用异步函数时防止上下文切换?
python
、
python-3.x
、
asynchronous
、
async-await
、
python-asyncio
此示例使用应用程序的几个架构层模拟现代程序: await
asyncio
.sleep(1) await func1async def func4(): await func4()await
asyncio
.sleep(1
浏览 3
提问于2019-02-25
得票数 6
1
回答
在python
asyncio
中
调试
并列出所有将来挂起的
协
程
python-3.x
、
debugging
、
semaphore
、
python-asyncio
、
ipdb
我有一个生产代码,大量使用
asyncio
.semaphore模块,这是怀疑有死锁问题。我已经找到了一些解决方案,如何使用unix信号附加到正在运行的python代码,如何使用ipdb.set_trace()进行
调试
,以及如何使用
asyncio
.Task.all_tasks()在事件循环中列出所有任务我是否可以进一步检查每个任务的栈帧,或者查看ipdb上当前由futures挂起的
协
程
的每一行
浏览 11
提问于2017-08-02
得票数 8
1
回答
来自多个方法的调用阻塞方法
python
、
python-3.x
、
asynchronous
、
async-await
、
python-asyncio
我在一个线程类中有一个websocket,它调用on_message函数send_conf()上的方法我尝试在
asyncio
中使用run_in_executorimport websocket, threading, json, base64from concurrent.futures__init__(self) self.loop =
asyncio
.get_event_
浏览 1
提问于2018-03-27
得票数 0
2
回答
Python中的异步异常处理
python
、
python-3.x
、
python-asyncio
下面的代码使用
asyncio
和aiohttp发出异步HTTP请求。import sysimport aiohttp def get(url): print('GET() loop.run_until_complete(task) returnFuture/Task exc
浏览 0
提问于2015-05-21
得票数 60
回答已采纳
2
回答
如何在pycharms交互
调试
器中计算
协
程
python
、
debugging
、
pycharm
、
python-asyncio
当使用PyCharm的交互式
调试
器(断点)中断python异步代码的执行时,我们可以使用PyCharm的
调试
工具检查环境,
如
"evaluate expression“或"Execute Line in我们如何评估这些
调试
工具中的
协
程
?
浏览 27
提问于2020-01-06
得票数 5
1
回答
Python:使用异步HTTP请求-响应的
协
程
?
python
、
coroutine
在Python中-使用纯a = yield
协
程
语法,而不是像
asyncio
这样的库-在收到响应之前发出一个HTTP请求并做一些其他事情,这是可能的吗?或者我可能误解了
协
程
背后的想法?
浏览 27
提问于2019-01-07
得票数 4
回答已采纳
2
回答
如何在pdb中等待
协
程
python
、
python-asyncio
、
python-3.7
、
pdb
我正在使用一个异步库(),我想
调试
一些异步调用来查询数据库。select * from foo;")能够这样做太好了,因为这将允许我尝试一些SQL查询并查看结果,所有这些都可以在我的
调试
器中轻松完成
浏览 26
提问于2019-11-15
得票数 25
2
回答
Python异步任务排序
python
、
queue
、
python-asyncio
、
event-loop
我有一个关于python的
asyncio
模块中的事件循环如何管理未完成任务的问题。考虑以下代码:def a(): print('a.' + str(itasks = [
asyncio
.Task(b()),] loop =
asyn
浏览 3
提问于2017-01-22
得票数 8
2
回答
multiprocessing.Process与异步环路通信
python
、
multiprocessing
、
python-asyncio
import
asyncio
import time for progress in range(task_number): await
asyncio
.sleep(10) # This is the loop that accepts and run
浏览 0
提问于2020-03-11
得票数 1
1
回答
调试
异步内存泄漏
python
、
asynchronous
、
python-asyncio
、
aiohttp
如何
调试
asyncio
(使用aiohttp)应用程序以发现内存泄漏?print(objgraph.show_growth(limit=100))weakref_on_handshake_complete of <
asyncio
.sslproto.SSLProtocol objec
浏览 29
提问于2019-10-30
得票数 4
2
回答
Kotlin
协
程
-延迟,它是如何工作的?
kotlin
、
kotlin-coroutines
现在我们正在考虑转向使用Kotlin
协
程
(实际上已经开始在代码库的某些地方使用它)。 因此,我需要开始考虑
协
程
,理想的情况是利用我现有的并发工具知识来加速这个过程。我试着使用Google codelab来帮助他们,虽然它给了我一些理解,但也提出了很多未回答的问题,所以我试着通过写一些代码,
调试
和查看日志输出来弄脏我的手。据我所知,
协
程
由两个主要的构建块组成;挂起函数是您工作的地方,
协
程
上下文是您执行挂起函数的地方,这样您就可以控制<e
浏览 2
提问于2020-05-28
得票数 8
回答已采纳
2
回答
更正线程中运行的异步代码的销毁过程
python
、
multithreading
、
python-asyncio
、
destruction
它创建了一个守护线程,从中执行
asyncio
.run(...)。如何正确销毁该对象?import jsonimport
asyncio
from threading import Thread def thread_
浏览 29
提问于2021-06-06
得票数 1
1
回答
在flask中发送post请求时出错(python)
python-3.x
、
flask
我发送了一个post请求到函数,这是
协
程
,但我得到了下面的错误。@app.route('/submit', methods=['POST']) def submit(): result = yield
浏览 3
提问于2017-04-01
得票数 1
2
回答
什么时候使用,什么时候不使用Python 3.5 `wait`?
python
、
python-asyncio
、
python-3.5
我已经掌握了在Python3.5中使用
asyncio
的流程,但是我还没有看到关于我应该await什么东西,我不应该放在哪里或者在哪里是不可忽略的东西的描述。
浏览 0
提问于2015-10-27
得票数 43
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券