腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
线程
的
Asyncio
没有
异常
抛出
、
、
、
我有以下代码,这将
使用
异步和
线程
在一起。代码运行得很好。但问题是代码
没有
抛出
异常
,发生了一些错误。import osfrom threading import Thread
asyncio
.set_event_loop(loop) async def startProcess(
浏览 21
提问于2021-01-08
得票数 0
回答已采纳
1
回答
Asyncio
开始隐藏错误
、
我正在
使用
带有websockets
的
asyncio
和用于Twitch API机器人
的
aiohttp。一切都很好,但在某些时候,
asyncio
开始隐藏错误,并使代码变得一团糟。如果您在图像中看到,我尝试打印一个未解析
的
引用,在这一点上
线程
是死
的
,并且
没有
抛出
任何错误。此外,奇怪
的
是,异步代码(
asyncio
/events.py)
的
这一部分取决于类型错误,异
浏览 0
提问于2019-04-23
得票数 2
1
回答
如果run()包含yield,则Python
线程
永远不会启动
、
、
在Python 3.4中,当我遇到一个问题时(因为它要求异步,至少如果示例是可信
的
,我以前
没有
使用
过),我正在尝试
使用
websockets模块(我以前
使用
常规套接字,但想做一个javascript客户端
线程
化根本不起作用。如果我运行以下代码,将永远不会打印bar,而如果我用yield from注释掉该行,它将按预期工作。所以never可能在做一些我不太理解
的
事情,但是为什么它从来
没有
被执行过呢?
浏览 0
提问于2016-12-18
得票数 0
1
回答
Python
Asyncio
任务取消
、
、
、
我正在阅读任务取消
的
异步文档,我偶然发现了 - 包装
的
协同线是调用cancel
的
协同线吗?是任务
抛出
异常
<em
浏览 1
提问于2019-05-09
得票数 17
2
回答
为什么即使在遇到“`RuntimeError`”时异步事件循环有时也能完成任务?
、
我一直在玩Python
的
asyncio
。我想我现在已经有了一个合理
的
理解。但下面的行为让我困惑不解。事件循环在运行时不能运行,而且通常不安全
线程
。以下是连续两次运行
的
输出:...RuntimeError: This event loop is already running... waited 2 sec 第一次运行
的<
浏览 0
提问于2018-11-07
得票数 1
1
回答
运行多个异步任务并等待它们在django中全部完成,
、
、
、
、
id): data.append(d)import
asyncio
loop =
asyncio
.get_event_loop() # run_forever() returns after calling loop.stop() a, b = loop.r
浏览 1
提问于2021-02-08
得票数 0
1
回答
终止
线程
和子
线程
、
、
我
使用
了几个
线程
和子
线程
。现在我想停止一个父
线程
,或者等待一个父
线程
完成它
的
工作,而不检查和停止所有的子
线程
。我
的
想法是用进程包装父
线程
,然后终止进程,这似乎是终止相应
的
父
线程
及其所有子
线程
。p.join() return 我不
浏览 17
提问于2019-05-07
得票数 0
2
回答
子任务
的
自动取消
、
、
如果异步任务task_parent创建子任务task_child,但task_parent由于创建task_child后
抛出
的
异常
而被取消,那么task_child是否也会自动取消(如果
没有
asyncio
.shield例如,在以下代码中: t1 =
asyncio
.create_task(coroutine1()) t2 =
asyncio
.create_task(coroutine2r2, = await
asyn
浏览 16
提问于2022-01-05
得票数 0
回答已采纳
1
回答
在列表中创建任务时
的
奇怪行为(异步)
、
这是一种非常基本
的
生产者-
使用
者类型
的
脚本,但是如果在
使用
者内部出现
异常
,脚本就会冻结。= await q.get() q.task_done()
asyncio
.create_task(consumer(q)) await q
浏览 4
提问于2021-05-11
得票数 0
2
回答
Python任务优化
、
、
、
我在Python中开发了一个简单
的
脚本,可以同时
使用
异步和tasks对多个目标执行一些随机操作。关于并发性和Python解释器在任务管理方面的优化,我有几个问题,因为我在并发编程方面有点新手。我
的
主要问题是,Python在什么时候决定并发运行任务?这是Python解释器目前所做
的
优化吗?或者我是否应该
使用
线程
或期货显式地按照代码编写
asyncio</e
浏览 4
提问于2021-01-08
得票数 1
1
回答
uWSGI
线程
存在运行事件循环,这将导致Django
的
SynchronousOnlyOperation
异常
、
、
、
__loop =
asyncio
.new_event_loop() self.__session用户点击/createloop (给定
线程
1)用户点击/useorm (给定
线程
2)用户再次命中/useorm (给定
线程</e
浏览 4
提问于2021-10-27
得票数 0
回答已采纳
1
回答
如何捕捉concurrent.futures._base.TimeoutError
、
、
我试图捕捉在run_until_complete中
抛出
的
异常
,但是无论我尝试什么,我似乎都不能正确地捕捉它们。下面是我
的
最新尝试(注意,我正在
使用
Pypputeer,Python中
的
Puppeteer叉,它
使用
异步):from pyppeteer.launcher import: 如果我选择
asyncio
.get_event_loop,则会得到以下错误:
线程
'Thread
浏览 0
提问于2018-02-27
得票数 3
1
回答
Python websocket客户端关闭连接
、
、
、
/usr/bin/env python import websocketsimport sys
asyncio
.get_event_loop().run_forever() 首先,我运行websocket_server.py所以连接是正确
的
。但如果我关闭第二个cmd (
使用
x按钮或ctr-c),我会在服务器<em
浏览 475
提问于2020-12-15
得票数 0
回答已采纳
1
回答
使用
asyncio
并行化工作
的
正确方法
、
、
上面有很多关于
asyncio
的
帖子,问了很多关于
asyncio
的
具体问题,但我不能掌握在特定情况下
使用
什么
的
正确方法。 假设我想并行解析和爬行多个网页。我可以通过至少3种不同
的
方法来
使用
asyncio
:
使用
pool.submit with ThreadPoolExecutor(max_workers=10) as pool: result_futuresfor future in as_completed(
浏览 25
提问于2021-06-28
得票数 0
回答已采纳
1
回答
Asyncio
异常
处理程序:除非事件循环
线程
停止,否则不会被调用
、
我在异步事件循环上设置一个
异常
处理程序。但是,在事件循环
线程
停止之前,似乎不会调用它。例如,考虑以下代码: print('Exception handler called') thread.start() raise RuntimeError() <em
浏览 2
提问于2017-11-21
得票数 8
回答已采纳
1
回答
在取消后等待异步
的
未来
、
、
、
看看,我看到了这个例子 # Create a "cancel_me" Task print("main(): cancel_me is cancelled now") 在task.cancel()之后,做await task
的
目的是什么?这是为
浏览 2
提问于2021-10-07
得票数 1
1
回答
关于aiohttp和异步
的
疯狂现象
、
、
下面我将用两个例子来说明这一现象:import
asyncio
import sysimport threading print("error")
asyncio
.run(request())import
asyncio
(request(), loop)在‘示例1
浏览 4
提问于2021-04-14
得票数 0
回答已采纳
1
回答
asyncio
.get_event_loop()在FLASK_DEBUG=1时
抛出
错误
、
、
我有一个烧瓶应用程序,紧跟快速. an
的
渲染应用:。它在页面呈现时
使用
异步下载模型。下面的代码设置了它:tasks = [
asyncio
.ensure_future(setup_learner())] #setup_learnerdownloads the modelloop.close() 我注意到,当FLASK_DEB
浏览 0
提问于2020-02-26
得票数 4
回答已采纳
6
回答
你能在不同
的
线程
上重新
抛出
.NET
异常
吗?
、
、
在C#中,在一个
线程
上捕获
异常
,然后在另一个
线程
上重新
抛出
它,这是合法和安全
的
吗?这是合法
的
吗 {= null)我认为这是合法
的
,但我很难找到任何文件来证明它。我找到
浏览 0
提问于2009-08-20
得票数 11
2
回答
+异步挂起
、
、
、
、
import
asyncio
task =
asyncio
.create_task(
asyncio
.sleep(5)) await
asyncio
.sleep
浏览 4
提问于2020-02-20
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
spring事务因抛出异常导致失效的原因
C#多线程开发-处理子线程中的异常
Python 协程的基本概念
Python线程的使用
在Python中实现同步方法中调用异步方法的方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券