腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
为什么C++的异步/等待不需要
事件
循环
?
、
、
、
对于对其他语言(
Python
/JavaScript)有一定异步经验的人来说,当谈论异步/等待时,总是会假设在某个地方有一个
事件
循环
。但是对于C++,我已经浏览了文档,没有找到任何讨论
事件
循环
的地方。对于Node,它只有一个默认的
事件
循环
。对于
Python
,如果需要,您可以创建多个。但是对于C++,这个
事件
循环
是不是和Node一样呢?或者出于某种原因,我们根本不需要它吗?
浏览 7
提问于2021-02-20
得票数 19
1
回答
Gevent的libev和Twisted的反应堆
、
、
、
、
我试图弄清楚Gevent与
python
中的其他异步框架(如Twisted )是如何工作的。Gevent中的
事件
循环
是libev/libevent,用C编写,Twisted中的
事件
循环
是用
python
编写的反应器。 libev/libevent有什么特别的地方允许这种隐式行为吗?为什么不使用用
Python
编写的
事件
循环
呢?相反,为什么不使用libev/libevent来扭曲?有什么特别的原因吗?也许这只是一
浏览 3
提问于2016-06-04
得票数 2
1
回答
在pygtk应用程序上运行raw_input
、
我需要做一个图形应用程序,从控制台读取数据来更新一些小部件,这将与2个线程,一个为GUI,一个为控制台。问题是raw_input函数不起作用,而且还会冻结应用程序。下面是代码。pygtk.require('2.0')import gobjectimport sys def __init__(self, app): threading.Thread.__in
浏览 1
提问于2015-03-25
得票数 0
1
回答
Windows环境下的剧作家集成
、
、
、
、
_proc = await asyncio.create_subprocess_exec( File "C:\Users\user\AppData\Local\Programs\
Python
\
Python
310\lib\asyncio_make_subprocess_transport( File "C:\Us
浏览 31
提问于2022-07-12
得票数 0
1
回答
如何读取用户输入,同时执行定期命令
、
、
如何提示用户输入,同时运行计时器,定期执行自动功能。while true if input() OR timer(10) if input() != Nill execute input.value else execute automatic/periodic functions }基本上,它每10秒执行一次函数,但可以同时输入命令,而不中断计时器。在执行用户命令时,我必须使
浏览 0
提问于2018-12-13
得票数 -1
回答已采纳
1
回答
(大概是同步的)
循环
运行程序是如何启动异步
事件
循环
的?
Python
中的实现接口在哪里,它允许异步
循环
运行程序(来自trio、异步、curio)启动整个系统?我们知道同步函数不能调用异步函数,但是异步实现有一个启动整个
事件
循环
的神奇函数,例如:异步/trio/curio
循环
运行器是否都是手工创建的,以打破同步->异步墙?
浏览 0
提问于2019-07-11
得票数 1
1
回答
如何检测QDialog.exec()是否处于活动状态
我是
Python
shell DreamPie的作者,它允许您在显示Qt时运行
Python
代码。为此,它运行Qt
事件
循环
1/10秒,然后检查是否需要执行任何
Python
命令。
事件
循环
由在超时后调用QApplication.quit()的QTimer停止。 但是,如果QDialog.exec()是活动的,我就不想调用QApplication.quit(),因为它会破坏代码。但是,我目前有一个模式对话框,它不是用QDialog.exec()运行的,而且它无缘无故地
浏览 5
提问于2014-01-30
得票数 3
1
回答
异步主线程如何同时运行
事件
循环
和协同?
、
、
我正在学习
python
异步模块,有些时候我会感到困惑。我从文档中了解到,
事件
循环
的主要目的是为运行调度协同,打开newtwork I/O。运行中的协同线可以通过等待自身来将控制返回到
事件
循环
,所以如果我错了,那么如果我错了,要使上面的操作成为可能,需要始终在主线程上运行
事件
循环
吗?如果是这样的话,异步如何管理在同一线程上同时运行
事件
循环
和协同线?也许有一种机制可以挂起
事件
循环
,并在需要时恢
浏览 4
提问于2022-08-22
得票数 5
回答已采纳
1
回答
我应该在一个程序中使用两个异步
事件
循环
吗?
、
、
、
我想使用
Python
3 asyncio模块来创建一个服务器应用程序。我使用一个主
事件
循环
来监听网络,当接收到新数据时,它会进行一些计算并将结果发送给客户端。“做一些计算”需要一个新的
事件
循环
吗?或者它可以使用主
事件
循环
吗?
浏览 4
提问于2014-12-04
得票数 12
1
回答
挂起嵌入式
python
脚本执行
、
我有一个嵌入
python
脚本的应用程序。我正在运行单线程
python
。 我该怎么做,或者类似的事情,在
python
调用
浏览 0
提问于2012-10-03
得票数 1
回答已采纳
2
回答
何时使用多个
事件
循环
?
、
、
、
、
我有一个网络应用程序建立在一个
Python
3.5+异步框架(apistar,sanic等)。该应用程序进行各种IO调用-对数据库、Redis等-也是异步的。建议使用额外的
事件
循环
:import peeweeobjects = Manager(database, loop=loop) 据我所知,无论
浏览 2
提问于2017-11-21
得票数 15
1
回答
如何将自己的
循环
添加到Qt中?
、
、
、
我有一个while
循环
让xlib在我的Qt应用程序不在焦点时读取按键。这是从ubuntu16.04
python
3-xlib包/usr/share/doc/
python
3-xlib/examples/record_demo.py.中复制粘贴的但这破坏了Qt应用程序的功能,因为它只读取按键,而不处理Qt的
事件
循环
。或者,我可以将xlib的
循环
挂接到Qt的
循环
上吗? 我正在使用
python
3、pyq
浏览 0
提问于2016-12-06
得票数 0
1
回答
Python
.NET、多线程和windows
事件
循环
、
、
、
、
我正在使用
Python
围绕一个黑匣子.NET DLL构建一个
Python
,该.NET只进行网络操作。DLL要求我运行一个windows消息泵
循环
,否则网络操作会在一段时间后陷入停滞。但是,当我开始从其他
Python
线程调用DLL时,我的程序开始表现得很奇怪。我认为这与线程有关,因为这些问题正在发生,非常不规则--网络
事件
消失或来得很晚。我很难完成这个任务,因为我控制了主线程中的消息泵
循环
。我天真的做法是将在我的工作线程中生成的新的传出网络消息放在
Python
队列上,在执
浏览 2
提问于2017-08-18
得票数 6
2
回答
不使用异步编写EventLoop
、
、
我非常熟悉
python
的异步、
python
中的异步编程、协同例程等。我希望能够使用自己定制的
事件
环执行几个协同例程。 我很好奇,我是否可以编写自己的
事件
循环
,而无需导入异步
浏览 2
提问于2018-12-13
得票数 4
回答已采纳
1
回答
Python
异步:
事件
循环
在调用stop方法时似乎不会停止
、
、
我有一个简单的测试,使用run_forever方法运行
Python
异步
事件
循环
,然后在另一个线程中立即停止它。但是,
事件
循环
似乎没有终止。因此,测试似乎阻止了thread.join(),等待
事件
循环
终止。/
Python
.framework/Versions/3.5/lib/
python
3.5/asyncio/base_events.py", line 42
浏览 0
提问于2017-09-07
得票数 17
回答已采纳
1
回答
在新
循环
上运行时异常“线程'MainThread‘中没有当前
事件
循环
”
、
、
、
、
): loop.run_until_complete(test()) File "/usr/lib/
python
3.5/asyncio/tasks.py", line 239, in _step result = coro.send(Non
浏览 0
提问于2018-02-04
得票数 8
回答已采纳
1
回答
主
循环
、
事件
循环
在DBus服务中的作用
、
、
、
loop = gobject.MainLoop() loop.run() loop.quit() 如果我的应用不是GUI应用程序,为什么我需要gobject主
循环
或qt主
循环
,因为这是从X11库捕获用户生成的
事件
所必需
浏览 3
提问于2015-10-30
得票数 2
2
回答
为什么asyncio.wait在超过超时的情况下仍保留一个带有引用的任务?
、
最近我发现并复制了由于使用而导致的内存泄漏。具体来说,我的程序定期执行一些函数,直到设置stop_event为止。我将我的程序简化为下面的代码片段(为了更好地演示问题,缩短了超时时间): stop_event = asyncio.Event() # Do stuff here虽然这在我看来是无害的,但事实证明,这里有一个记忆漏洞。如果您执行上面的代码,您将
浏览 9
提问于2022-10-06
得票数 7
回答已采纳
1
回答
使用"wait_variable()“时无法退出tkinter应用程序
、
、
我有一个
python
代码,它包括tkinter窗口和其他正在运行的任务。 root.destroy()root.protocol('WM_DELETE_WINDOW', on_exit) 该窗口已成功销毁,但
python
那么,这是否意味着wait_variable不仅使tkinter应用程序等待,而且
浏览 0
提问于2019-05-16
得票数 5
回答已采纳
1
回答
如何在
python
中延迟调用lambda函数
setTimeout()将函数名或λ函数和毫秒数作为参数,在
事件
循环
和超时到达时在同一线程中调用该函数。如果timeout为零,它将在下一个
事件
循环
周期中运行它。有没有什么原生
python
对象可以在1/2的线性程序中实现这一点?
浏览 15
提问于2020-07-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是事件循环?
事件循环与任务队列
游戏开发之旅-JavaScript事件循环
Python循环结构
python循环执行
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券