腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
运行
/
等待
多个
任务
的
C#
AsyncEnumerable
永远
不会
完成
c#
、
multithreading
、
async-await
我希望有一个接收Task<bool>并在X个
任务
中
运行
它
的
函数。控制台显示Task 10: x(其中x是列表中
的
数字..)。当我删除
AsyncEnumerable
时,一切都正常工作(所有
任务
都在打印,执行结束)..出于某种原因,我在很长一段时间内都找不到,使用
AsyncEnumerable
会毁掉一切(在我
的
主代码中,我需要它来使用
AsyncEnumerable
..可伸缩性
的
东西..)这意味着代码
永
浏览 15
提问于2019-01-28
得票数 2
回答已采纳
2
回答
运行
并行
任务
直到它们
完成
c#
、
multithreading
、
task-parallel-library
The General Idea方法似乎有人已经百分之百地做过了,但是我找不到像我
浏览 0
提问于2018-05-06
得票数 3
1
回答
为WPF应用程序中
的
安全线程包装第三方库
c#
、
wpf
、
multithreading
我知道下面的代码不是从WPF开始
的
。也许值得记住,只是试着把这个问题作为一个较小
的
案例来解决。 无论如何,他们没有太多
的
文档或我可以做
的
第三方库,更多
的
需要使用。由于有些
任务
在处理和时间方面相当长,所以我认为最好在单独
的
线程上管理这些
任务
,以避免锁定UI。因此,我
的
想法是在一个单独
的
处理线程中
完成
大部分工作,并在主UI线程上调用第三方库,然后将数据返回到线程进行进一步处理。因此,我目前
的</
浏览 1
提问于2022-01-24
得票数 0
1
回答
启动/停止“服务”
任务
的
类
的
异步/
等待
版本是什么?
c#
、
task-parallel-library
在旧
的
C#
中,我们可能会遇到这样
的
代码,它允许您启动/停止一个
任务
(实际上是一个线程),它像后台工作线程一样连续
运行
…可能为队列或其他什么服务:{ { ... }对这个粗糙
的
例子表示歉意,但我
的
问题是,现代异步/
等待
的
等效程序是什么样子<em
浏览 4
提问于2020-02-21
得票数 0
1
回答
为什么要在EDT线程之外调用SwingUtils.invokeAndWait()方法?
java
、
multithreading
、
swing
、
edt
编辑:我已经提到了这个,我能够理解InvokeLater
的
代码。我
的
问题是,为什么这个逻辑是这样实施
的
呢?有什么具体
的
原因吗?以下是我
的
代码: { jfr.setSize(500, 500);InvokeAndWait 将作业F放入EDT事件队列,并
等待
EDT执行它。此
浏览 4
提问于2016-07-11
得票数 5
3
回答
C#
多线程模型
c#
、
multithreading
、
design-patterns
我有一个
c#
单线程应用程序,目前正在使用线程池使其多线程。我被困在决定哪种模式能解决我
的
问题上。这是我目前
的
情况{ wait(time);这几乎是
永远
重复
的
。新场景具有
多个
线程,执行上述操作。我可以通过根据我必须执行
的
任务
生成
多个
线程来轻松地实现它,在这些
任务
中,所有线程都执行一些
任务
并
永远
等待</em
浏览 5
提问于2015-01-22
得票数 0
回答已采纳
4
回答
如何在不
等待
事件侦听器
运行
的
情况下触发事件?
c#
、
events
、
messages
我有一个关于.NET (
C#
)中
的
事件
的
问题。我必须为以下几种情况编写代码:我
的
后台
任务
正在
运行
,我希望通知主线程或控制器类发生了一些事情,例如
任务
已经
完成
,或者
完成
了文件复制,但我不希望后台
任务
等待
主线程
的
委托来处理该事件。我想做一些类似于消息传递
的
事情:发送消息,但是谁也不关心他们如何处理它。一个类被写入来依次处理
多个
进程,一个接
浏览 0
提问于2009-05-21
得票数 3
回答已采纳
1
回答
当所有期货
完成
或取消时,futures.wait()或futures.as_completed()被阻塞
python
、
multithreading
、
threadpoolexecutor
我在futures.as_completed()或futures.wait()中有一个错误,当所有期货都
完成
或取消时,它将被无限期地阻塞。在这里,复制
的
步骤: 在与ThreadPoolExecutor.submit()达成期货协议后,我正
等待
着futures.as_completed()或futures.wait()
的
期货。在另一个线程中,我用ThreadPoolExecutor.shutdown()调用cancel_futures=True,然后在相同
的
过程中,我
等待
Futures<e
浏览 13
提问于2022-02-17
得票数 5
2
回答
异步网络操作
永远
不会
完成
。
c#
、
networking
、
async-await
、
idisposable
、
cancellation-token
我有几个异步网络操作,它们返回一个可能
永远
不会
完成
的
任务
: 两者都在
等待
一条可能
永远
不会
出现
的
消息(例如,由于数据包丢失
浏览 4
提问于2014-01-30
得票数 8
回答已采纳
4
回答
如何在.NET中
等待
另一个进程
的
状态?
.net
、
synchronization
、
process
测试框架可执行文件启动一个服务,然后需要
等待
该服务
完成
一个操作。 exe
等待
服务
完成
其
任务
的
最佳方法是什么(服务本身
不会
在
任务
完成
后退出)?这两个进程都可以访问相同
的
数据库,所以我首先想到
的
是一个记录服务状态
的
简单表。一旦发出
完成
的
信号,exe就可以停止
等待
并
完成
它
的
任务
。其
浏览 1
提问于2008-10-03
得票数 3
回答已采纳
1
回答
管理主厨-客户端
运行
节点之间
的
依赖关系。
dependencies
、
runtime
、
chef-infra
、
nodes
在跨
多个
节点
的
应用程序安装/引导过程中,我有以下依赖关系: 所以问题是,我有主厨
运行
的
两个节点之间
的
依赖关系,这些节点必须在另一个节点继续
运行
之前
完成
浏览 3
提问于2016-03-07
得票数 2
1
回答
是否
永远
等待
返回Task - spins
的
方法?
c#
、
async-await
、
c#-5.0
, await GetMessageTask());} 第一个测试AwaitAsyncMethod()在执行后立即成功
完成
。第二个测试AwaitTaskMethod()
永远
不会
完成
。为什么第二个测试
永远
不会
完成
?为什么我可以编译一个
等待
对一个非异步方法,如果它看起来并不实际工作?比方说,由于某种原因,我想要一个非异步方法来返回一个可以
等待
的
任务
--我该如何修改这段代码来
完成</
浏览 1
提问于2012-12-13
得票数 1
回答已采纳
4
回答
为什么“
等待
”不能在普通功能中使用?
asynchronous
、
dart
、
async-await
:如下所示,在
C#
实现Task.Wait允许达到预期效果时,这个问题似乎是特定于dart
的
。我希望得到更多
的
资料,说明为什么飞镖无法做到这一点,以及如何在那里实现这一目标。我很高兴以目前
的
形式结束这一问题。 在有些情况下,让同步函数在内部使用异步调用,在交付结果之前
等待
它们
的
完成
是有意义
的
。这在
C#
和Dart中都是明确不允许
的
:任何使用await
的
东西都必须标记为async (从而返回一个未来)。
浏览 5
提问于2015-10-26
得票数 1
回答已采纳
1
回答
如果
任务
已经是.Start()-ed,那么“
等待
”是否会重新出现?
c#
、
asynchronous
、
async-await
with "await"myBigTask.Start();我只想说清楚,我
的
意见对吗在尚未启动
的
任务
(如从GetBigTask()返回
的
匿名
任务
)上使用“
等待
”关键字将启动它,然后加入它。在已经是.Start()-ed
的
任务
上使用“
等待
”关键字
不会
启动它
的</em
浏览 4
提问于2017-03-06
得票数 2
回答已采纳
3
回答
Task.wait和continueWIth
c#-4.0
、
task-parallel-library
我有一个类似下面的
任务
。Task<string>)a,我
的
任务
将调用longrunningmethod,并在
完成
后调用completed方法。在我
的
Inside方法中,我延迟了Thread.Sleep(30000)。当我使用Task.wait时,系统挂起,并且它没有调用longrunningmethodcompleted方
浏览 0
提问于2013-07-05
得票数 6
回答已采纳
3
回答
递归中
的
任务
c#
、
multithreading
、
recursion
、
.net-4.0
、
task-parallel-library
由于操作是计算密集型
的
,所以我考虑使用以下
任务
在递归函数中生成
多个
线程:{ if但是,我想知道在以递归方式使用
任务
时是否需要小心。例如,如果树
的
深度很长,它是否能够为较低级别创建
任务
,并
等待
其他
任务
完成
(因为它们
等待
较低级别的
任务
完成</
浏览 0
提问于2014-05-04
得票数 0
回答已采纳
1
回答
对于不确定数量
的
任务
,应该使用什么来
等待
?
multithreading
、
.net-4.0
、
task
对于并行计算,我仍然是相当新
的
,所以我不太确定该使用哪种工具来
完成
这项工作。 finished.Parent 父线程创建介于1和(NUMBER_OF_CPU_CORE
浏览 0
提问于2010-06-15
得票数 1
回答已采纳
1
回答
在基本计数器类上使用DispatchGroup
的
好处
swift
、
grand-central-dispatch
、
dispatchgroup
我有一种情况,在执行一些UI呈现代码之前,我需要
等待
一组
任务
完成
。有没有使用DispatchGroup解决这个问题
的
浏览 10
提问于2020-02-06
得票数 1
2
回答
如何在Gitlab CICD中
运行
后台
任务
?
php
、
laravel
、
gitlab
如何在gitlab-ci.yml中
的
构建过程之后
运行
基于服务
的
命令?例如,我想
运行
:问题是构建会
永远
运行
,并且
不会
完成
,因为它
等待
此命令
的
结果(即使该命令从未
完成
)。不管怎样,我可以把它作为后台
任务
运行
吗?我没运气就试过了。
浏览 19
提问于2022-03-29
得票数 2
回答已采纳
1
回答
不需要
等待
的
任务
异常处理
c#
、
exception-handling
、
task
在处理
任务
时,我不知道当我不调用
等待
任务
时如何处理。下面的示例不是在异步方法中执行
的
。var t = Task.Run(() => // do something as part of the task concurrently将上面的整个块包装起来并捕获异常是正确
的
吗我知道我可以像下面这样
等待
任务
结果并处理异常,但我
的
问题与上述块有关,无需调用t.Wait。try t.Wait(); cat
浏览 7
提问于2016-07-05
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从软件编程的角度理解线程
在.NET Core 中的并发编程
C#并发编程之异步编程
asyncio 不完全指北(三)
RabbitMQ教程C#版-工作队列
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券