腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
任务
中
获取
WaitHandle
、
我使用了Threading.
WaitHandle
.WaitAny(
WaitHandle
[]),它可以用于CancellationToken和AutoResetEvent,但我找不到如何
从
任务
中
获取
WaitHandle
浏览 9
提问于2019-11-20
得票数 0
2
回答
如何实现懒惰的TaskCompletionSource?
、
、
、
、
如果我的TaskCompletionSource公开的
任务
可能永远不会被调用,那么除非和直到有人在等待
任务
,我如何才能对结果进行计算?我在TaskCompleationSource的回调
中
完成了ThreadPool.RegisterWaitForSingleObject,这是在发出
WaitHandle
信号时发生的。但是,如果没有人在等待
任务
,那么我就不想使用RegisterWaitForSingleObject (如果在发出
WaitHandle
信号之后等待
任务
,我也不想
浏览 2
提问于2016-10-29
得票数 4
回答已采纳
2
回答
Readonly
WaitHandle
C#
、
、
我在接口上为一个负责在内部创建资源的对象公开一个
WaitHandle
,但这可能需要很长时间。合同是这样的:
WaitHandle
FinishedInitialization { get; }
WaitHandle
我不喜欢的是,这个合同的消费者可以自己设置
WaitHandle
,当他们没有能力这样做的时候。这让我想起了属性和属性之间的区别。
浏览 7
提问于2016-05-27
得票数 2
回答已采纳
2
回答
C#
中
的同步
任务
队列
、
、
、
我有一个多线程环境,需要同步(一个接一个)调用特殊
任务
。它还包含ProcessTasks私有方法,该方法处理单独线程上的所有
任务
。如果它在新
任务
到达时正在运行,则该
任务
将被放到队列
中
,我们将等待。 要通知调用者他的特定
任务
已经完成,将为该
任务</e
浏览 0
提问于2014-03-07
得票数 2
回答已采纳
2
回答
从
WaitHandle
.Wait构造
任务
、
、
、
、
我选择
从
我的对象方法
中
返回Task<T>和Task,以便于gui完成。一些方法只是简单地等待其他类型的等待句柄的互斥。有没有一种方法可以
从
WaitHandle
.Wait()构造Task,这样我就不需要阻塞一个treadpool线程了。
浏览 0
提问于2012-12-06
得票数 11
回答已采纳
2
回答
在.Net
中
,我如何做和/或使用Waithandles?
、
我有一个数组
WaitHandle
[],对应于线程可以继续之前都需要完成的
任务
。但是,我还有另一个
WaitHandle
,当用户请求中止时会发出信号。那么,让线程等待的最有效的方法是: 用户中止
WaitHandle
是信号吗?
浏览 5
提问于2013-02-26
得票数 1
回答已采纳
2
回答
如何等待句柄/ SafeHandle?
、
、
我有一个程序HANDLE,我是
从
P/Invoke的d
中
得到的,它在道义上相当于WaitForSingleObject或WaitOne,它很好地处理
任务
。
浏览 6
提问于2017-08-31
得票数 0
回答已采纳
1
回答
通知
任务
完成其工作
、
我在想一种简单的方式来回应
任务
完成它的工作。我想出了以下解决方案(将其粘贴到WinForms应用程序
中
,只需一个按钮即可测试):{ 因此,我不能使用BackgroundWorker,因为它只提供了优雅的终止方式。
浏览 6
提问于2014-04-14
得票数 1
1
回答
如何使用TaskFactory.FromAsync和自定义异步过程创建
任务
、
、
、
我正在尝试测试一些依赖于
任务
来进行后台计算的类(
从
网络位置检索数据)。该类
获取
一个未启动的
任务
实例,添加一个ContinueWith方法,然后对该
任务
调用Start。我不想在测试
中
引入线程,但仍然希望使
任务
异步运行,所以我尝试编写一个类来实现BeginInvoke/EndInvoke模式而不使用线程,并使用TaskFactory.FromAsync方法创建
任务
。但是,当我尝试在该
任务
上调用Start时,我会得到一个错误,说明
浏览 1
提问于2011-04-07
得票数 4
回答已采纳
3
回答
多线程: WaitAll没有像预期的那样等待
、
、
每当完成任何作业时,都会调用一个
Waithandle
.Set(0被调用,并且在父工作线程结束时,我希望在继续之前,对这两个作业进行WaitAll处理。PriceA = _service.GetPriceA(); }).Start();
WaitHandle
.WaitAll(_
waithandle<
浏览 1
提问于2011-02-19
得票数 0
回答已采纳
1
回答
VSIX - XmlEditingScope.Complete()上的死锁
、
、
、
、
我们使用xml ()
中
的类来修改Visual Studio扩展
中
的Microsoft.VisualStudio.XmlEditor文档。这是死锁UI线程的堆栈跟踪: WindowsBase.dll!System.Threading.
WaitHandle
.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle
浏览 0
提问于2016-04-08
得票数 9
1
回答
为什么当我在异步方法
中
调用CancellationTokenSource的Cancel方法时,
任务
没有被取消?
、
、
、
、
要取消正在运行的
任务
,它调用await coordinator.CancelAsync();,但该
任务
实际上没有取消,并且不会在task.Wait上引发异常不要让
waitHandle
迷惑你,这只是为了不让
任务
提前完成。() => var coordinat
浏览 3
提问于2015-06-22
得票数 11
回答已采纳
2
回答
将
WaitHandle
配置为基本线程同步
、
、
根据文档,应该显式/隐式地处理.NET
中
的.NET。但是,我在完成以下基本同步
任务
时遇到了困难: using(var
waitHandle
= new AutoResetEvent(false)){ {
浏览 5
提问于2014-04-13
得票数 1
回答已采纳
3
回答
如何删除在Task.Factory.StartNew上创建的
任务
、
、
我使用下面的代码创建
任务
。如何正确删除在Task.Factory.StartNew上创建的
任务
? 谢谢!
浏览 1
提问于2014-03-18
得票数 0
回答已采纳
1
回答
如何尽快释放
任务
、
、
、
CancellationTokenSource的问题在于,正如您所看到的,我将在以前的Task上调用Cancel (在第二个OnLoad调用时,我将释放第一个Task),我不知道这是否会在Try-Catch块
中
得到处理
浏览 1
提问于2019-05-20
得票数 0
回答已采纳
1
回答
如何对多个查询执行ExecuteScalarAsync和操作数据
、
、
我使用的是ADO.NET,在我的一种方法
中
,如果客户端使用任何公司产品,我需要返回布尔值。
从
我的调查
中
我发现我可以用这样的方法:
WaitHandle
waitHandle
2 = secondProduct.AsyncWaitHandle{
waitHandle
1,
waitHandle
2,
wa
浏览 5
提问于2014-10-10
得票数 0
回答已采纳
2
回答
等待点击的结束线程
、
、
当我点击按钮时,它设置为"true“,文件传输开始(所有指令都在if
中
)。 我的问题是,我如何在没有while的情况下保持线程
中
的连接,或者当我的客户端断开连接时,我应该如何退出"while“。
浏览 3
提问于2012-03-28
得票数 0
4
回答
可以使用哪些方法让线程等待事件,然后继续执行?
、
、
、
、
我有一个线程在运行,它委派了一些
任务
。当单个
任务
完成时,将引发一个事件,声明该
任务
已完成。这些
任务
需要以特定的顺序运行,并且需要等待前一个
任务
完成。如何让线程等待,直到它接收到“
任务
完成”事件?
浏览 2
提问于2009-08-07
得票数 16
回答已采纳
1
回答
如何进行WPF + TPL单元测试
、
、
、
、
task.Result;}
w
浏览 5
提问于2013-12-21
得票数 1
回答已采纳
1
回答
回调的等待句柄
、
、
为了异步地
从
服务器
获取
数据,我使用了getData.BeginInvoke(callback, null),其中getData是
获取
数据的方法。callback对检索到的数据做一些工作&通知。在调用方法
中
,我读到的好习惯是使用
WaitHandle
来等待方法完成。我的问题是:
WaitHandle
是否也会等待回调完成?如果不是,该怎么做?
浏览 3
提问于2017-08-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
vlookup应用——如何从学号中获取班级信息
从机器学习中获取价值的正确姿势
如何从机器学习数据中获取更多收益
uCPE体系架构:从最小足迹中获取最大价值
物联网案例:从传感器数据中获取价值
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券