腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
没有
轮询
的
情况下
,
当
Python
并发
的
future
对象
完成
时
,
如何
停止
主
线程
?
、
、
、
我有一个函数,它使用concurrent.futures.ThreadPoolExecutor
在
另一个函数运行时显示进度条。bar_length - i - 1)}") time.sleep(0.2) 然而,它仍然每隔0.2秒
轮询
一次,以查看派生
的
函数是否
完成
。虽然这样可以工作,但我想知道是否有更有效
的
方法来通知run_with_loading函数它启动
的
function已经<
浏览 11
提问于2020-10-12
得票数 0
回答已采纳
1
回答
ZeroMQ
轮询
线程
安全
、
、
我有一个
在
ZMQ Poller上
轮询
的
线程
:这个
线程
也是
在
计票器中注册
的
套接字上接收
并发
送回消息
的
线程
。那么第二个问题是:
在
poller
线程
中注册套接字是否安全?大多数
情况下
,执行
轮询
的
线程
都在忙着做其他事情,但可能会发生
轮询
等待超时
的</e
浏览 4
提问于2015-11-16
得票数 2
2
回答
Java
线程
,join()花
的
时间太长了?
、
、
所以我有一些代码,我正在创建6个
线程
,
在
我
的
主
线程
中,运行一些代码。我启动了
线程
。然后,我在
线程
上调用join(),这样主
线程
会等待它们全部死亡,然后再继续执行。现在,我正在使用一些非常基本且很可能不准确
的
方法来衡量我
的
代码运行所需
的
时间。只需调用以获取开始和结束
时
的
系统时间,然后打印差值。 比方说,运行我所有的代码需要大约500ms。我决定为每个
线程
删除对joi
浏览 1
提问于2013-11-11
得票数 2
1
回答
调优gRPC
线程
池
、
、
我正在处理一个遗留
的
同步服务器,它
的
操作运行时间长达一分钟,并公开了3个端口来解决此问题。有“轻请求”端口、“重但重要”请求端口和“重”端口。它们都公开相同
的
服务,但由于它们
在
不同
的
端口上运行,因此它们最终都有专用
的
线程
池。 现在这种方法遇到了负载平衡
的
问题,因为特使无法处理
在
3个不同端口上公开相同proto
的
单个服务。我正在尝试提出一个可以工作
的
单
线程
池配置(可能是一个过度配置<
浏览 250
提问于2020-10-19
得票数 1
2
回答
如何
使父方法抛出异常?
、
、
如何
让匿名runnable让父方法抛出异常?
浏览 2
提问于2014-12-01
得票数 1
3
回答
如何
检查C++11中分离
线程
的
状态?
、
、
到目前为止,我已经尝试了许多方法来寻找解决方案,但
没有
找到合适
的
方法。std::thread rsync_t(&PreCompile::RunPreCompileThr, obj, arg1, arg2);现在,
的
目标是定期检
浏览 2
提问于2020-01-22
得票数 0
回答已采纳
2
回答
在
主
线程
中等待已取消
的
执行程序任务
完成
、
例如,如果我想删除一个任务,我可以这样做(例如,第一个任务)我现在
的
问题是,如果我想要取消
的
任务目前正在调度器
线程
中运行,我必须在主
线程
中等待,直到任务被取消。我想我可以用这样
的
get()来做这个:myTaskList.get(0).getTask().get(); 但是我
的
主
线程
继续进行,而不等待任
浏览 6
提问于2012-02-20
得票数 1
3
回答
Python
-动态收缩
线程
池/
停止
线程
、
我正在编写一个小型多
线程
http文件下载程序,希望能够
在
代码遇到错误时收缩可用
线程
。我能让线停
浏览 4
提问于2013-05-05
得票数 2
回答已采纳
2
回答
Java
线程
:未来只使用第一个
线程
和最后一个
线程
的
结果
、
、
、
我有一个简单
的
实用程序,它可以ping一组节点,并将字符串
的
ArrayList返回给将来要输出到文件
的
对象
。程序应该一直运行,直到被用户终止。无论
并发
运行
的
线程
数是多少(总是小于100,由输入文件决定),我只输出第一个和最后一个初始化
线程
的
结果。作为一个健全性检查,我创建了一个全局变量,每个
线程
将在关闭并将其结果返回给
Future
对象
之前发送其结果。所有
线程
都会正
浏览 0
提问于2013-04-11
得票数 1
回答已采纳
1
回答
通过连接QObject来使用std::
、
、
、
理想
情况下
,人们可以:connect(
future
, this, &MyObject::resultOfFuture); 然后将resultOfFuture实现为获取一个参数
的
槽:来自std::
future
<int>
的
int值。我添加了这个建议作为对
的
评论。我最喜欢这样做,因为我
的
大部分未来/承诺无论
如
浏览 0
提问于2017-11-16
得票数 2
2
回答
带有
停止
选项
的
Python
超时锁定
、
、
我使用
python
3.6来同步多
线程
。我有一个“主
线程
”,它为所有其他
线程
提供工作。
当
工作
线程
完成
工作
时
,它会向主
线程
发出信号,让它为其分配更多工作。为了实现这一点,主
线程
在
收集要处理
的
新数据之前等待一个(或多个)
线程
完成
。我想以这种方式升级它:
在
一个工人
完成
它
的
工作后,它向“
主</
浏览 24
提问于2018-02-20
得票数 0
回答已采纳
1
回答
跟踪
并发
任务
、
、
我正在编写一个针对SQL Server
的
轮询
系统。
当
检索到任务
时
,使用Task.Factory.StartNew()将它们卸载到新
线程
。整个过程都在一个无限循环中,我希望只允许N个
并发
任务。,也不确定
如何
清理已经
完成
的
任务。如果我将清理代码放在任务本身中,我可以使用List<Task>和Task.CurrentId属性来标识集合中
的
项,但我不相信我可以在任务本身中处理集合中
的
任务
浏览 1
提问于2012-07-25
得票数 0
回答已采纳
8
回答
螺纹约束
、
、
、
、
我在实践中阅读Java
并发
,并将其与
线程
限制概念混淆起来。书上说
当
对象
受限于
线程
时
,即使受限
对象
本身不是
线程
,这种使用也是自动
线程
安全
的
。那么,
当
一个
对象
被限制
在
一个
线程
时
,
没有
其他
线程
可以访问它?这就是被限制
在
一根线上
的
意思吗?
如何
将
浏览 6
提问于2011-06-07
得票数 44
回答已采纳
3
回答
Waiting boost asio
的
未来
在
io_service.stop()之后永远存在
、
、
、
、
我尝试等待从任何boost::asio::async_函数返回
的
std::
future
对象
(使用use_
future
)。(); // lasts forever after io_service.stop();runner_ = std::thread([this]() { boost::asio::io_serv
浏览 0
提问于2016-02-26
得票数 3
1
回答
跟踪访问文件
的
线程
,有和
没有
队列
、
在
使用
线程
和队列
时
,我注意到了一些难以理解
的
行为。我花了很长时间浏览google,但仍然
没有
找到我理解
的
解释,所以我希望有人能帮我解决问题。 我有这样
的
功能..。这基本上相当于在
线程
之外运行stat_somedir(),或者使用
线程
运行它并使用time.sleep()。为什么
在
检查
线程
时
添加time.sleep(1)使stat_somedir()运行得更快?(我制作了另一个版本,而
浏览 3
提问于2014-10-13
得票数 0
1
回答
等待正在运行
的
容器
的
正确异步方式
、
、
、
我
在
基于
python
docker SDK
的
应用程序中使用aiohttp。我
的
目标是在请求出现时启动一个容器,等待它
完成
所有工作并返回一个响应。我想同时处理许多这样
的
请求。问题是
如何
定义容器何时
完成
工作。Container包
的
docker实例有一个方法wait(),但是它是阻塞
的
,所以我不能“就这样”使用它。所以我想出了其他
的
方法:启动一个容器,创建一个新
的
异步任务,并且(在这个任
浏览 4
提问于2021-02-26
得票数 0
3
回答
能够获取
Future
<T>
对象
的
进度
、
、
、
、
关于java.util.concurrent包和
Future
接口,我注意到(除非我弄错了),只有SwingWorker实现类才具有启动冗长任务和查询进度
的
能力。这就引出了以下问题:
在
非GUI、非Swing应用程序(想象控制台应用程序)中,有
没有
办法在后台启动一个冗长
的
任务,并允许其他
线程
检查进程?在我看来,
没有
理由将此功能限制
在
swing / GUI应用程序中。否则,在我看来,唯一可用
的
选择就是执行ExecutorServ
浏览 0
提问于2010-02-17
得票数 14
回答已采纳
1
回答
如果子进程结束,则终止应用程序
、
我有一个应用程序,它在其主
线程
中执行一些数据处理。到目前为止,它是一个纯粹
的
控制台应用程序。现在,为了可视化目的,我不得不添加一个QT,并将其作为一个单独
的
线程
执行。如果QT窗口关闭,主
线程
当然仍然运行。一旦窗口关闭,我
如何
终止主
线程
?True: time.sleep(2) if __name__ == "__main__": main() 我最好
的<
浏览 9
提问于2022-04-07
得票数 1
回答已采纳
1
回答
处理服务器端长
轮询
的
最佳方法
、
、
、
、
我有一个用例,需要每1秒
轮询
API (基本上是无限时间循环)。
轮询
将由用户通过外部系统动态启动。这意味着可以同时运行多个
轮询
。
当
API返回400
时
,将
完成
轮询
。无论
如何
,我当前
的
实现看起来像是: Flask应用部署
在
heroku上。 flask应用程序有一个端点,外部系统调用它来启动
轮询
。使用烧瓶端点
的
会将消息添加到队列中,工作人员一收到消息,它就会开始
轮询
。我正
浏览 1
提问于2020-01-17
得票数 3
4
回答
Java -销毁正在执行某些操作
的
对象
、
我看过Java中关于析构函数
的
帖子,了解到Java
没有
析构函数,但我很困惑,如果
没有
析构函数,我
的
应用程序需要做什么。 我
的
应用程序允许用户创建一系列
的
网络爬虫,这些爬虫保存在一个数组列表中。每个crawler都有一个进度面板gui,显示已爬行
的
页面等,并允许用户暂停该爬虫。但是,用户可能还想“终止”该爬虫程序。应该注意
的
是,Crawler类
的
每个实例都有一个Scraper类
的
实例,而Scraper类又有一个Data
浏览 4
提问于2011-07-08
得票数 0
回答已采纳
点击加载更多
相关
资讯
asyncio:Python异步编程模块
Python协程之asyncio
Python 的异步 IO:Asyncio 简介
理解 Java 任务执行
Java并发基础:FutureTask全面解析!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券