腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
manualResetEvent
-
c#
的
死锁
c#
、
deadlock
、
manualresetevent
在我
的
示例UI中,有3个按钮。开始按钮,暂停,继续。start按钮是异步/等待
的
,它将调用一个方法: private async void btnStart_Click() await Task.Run(() => StartingMethod());{ for (int i =0; i
浏览 38
提问于2021-10-19
得票数 0
1
回答
当请求负载高时,GKE吊舱会出现连接问题
docker
、
.net-core
、
google-cloud-platform
、
google-kubernetes-engine
、
google-cloud-sql
在集群中,我有多个
使用
google服务
的
应用程序,比如堆栈驱动程序、pubsub和cloud。当高负载发生时,似乎存在多个连接问题,这些问题是相关
的
和短暂
的
我
的
调
浏览 1
提问于2021-01-27
得票数 0
回答已采纳
3
回答
如何安全地
使用
WaitHandles来防止
死锁
?
c#
、
.net
、
asp.net
、
multithreading
、
threadpool
观察下面的伪代码:{ ThreadPool.QueueUserWorkItemWebApp就会发生
死锁
。我正在寻求防止这种情况发生
的
建议。固定
的
超时是
浏览 2
提问于2009-02-20
得票数 1
2
回答
如何在WinRT中模拟Task.Wait()?
c#
、
task-parallel-library
、
synchronous
我读到,如果在实际启动之前在Task上调用Wait(),那么TaskScheduler可能会尝试在调用Wait()
的
线程上以内联方式启动任务。这对我来说是不可取
的
,因为我试图保证某些操作
的
执行顺序,而内联调用可能会搞砸这一点。基本上,我公开了两种排队项
的
方法(一种是异步
的
,一种是同步
的
)。sync方法在进入另一个线程
的
队列并被执行后,
使用
Wait()等待操作
的
结果,但现在我将其切换为: while(t.Status == TaskSt
浏览 0
提问于2013-05-21
得票数 0
回答已采纳
2
回答
ManualResetEvent
大小检查是否足以等待多个线程?
c#
、
multithreading
、
manualresetevent
目前,我正在对单个线程
使用
ManualResetEvent
来等待多个线程向线程管理器
的
队列中添加某些内容。如果线程管理器
使用
手动重置事件接收到信号,它将对添加
的
项进行排队列并进行进一步处理。我唯一
的
问题是,如果有多个集合被触发,那么另一个队列项将不会被处理。还有其他方法来执行此操作以避免
死锁
吗?注意:在示例中给出
的
关于
使用
ManualResetEvent
的
通常场景是,在单个线程上有多个线程等待(<e
浏览 3
提问于2012-02-28
得票数 0
回答已采纳
1
回答
Task.Factory.StartNew
的
正确语法是什么?
vb.net
、
syntax-error
在
C#
中,我们可以
使用
以下命令完成相同
的
任务:waitHandles.Add(
manualResetEvent
);taskOne.Wait(); TaskToRun是一个只有一个对
浏览 0
提问于2011-06-14
得票数 2
回答已采纳
2
回答
锁定
manualResetEvent
时出现
死锁
.net
、
deadlock
、
manualresetevent
我遇到一个在锁定
manualResetEvent
实例时导致
的
死锁
。我想不出怎么解决这个问题。如果有任何帮助,我将不胜感激。我在一个类中有两个由不同线程执行
的
方法:再次感谢并为这么长
的
帖子道歉。
浏览 9
提问于2011-03-16
得票数 11
1
回答
创建
C#
句柄,用于MFC中
的
WaitForSingle/MultipleObject
c#
、
mfc
、
pinvoke
我有一个MFC/C++ API,它
使用
句柄和WaitForSingleObject (或者,可能是WaitForMultipleObject)。我想从一个
C#
前端调用这些函数,但是我很难确定如何这样做。例如,在我
的
MFC示例应用程序中,我执行以下操作:WorkFunction(blah, request_handlebreak;具体来说,我
的
问题是如何创建request_handle并将其传递给MFC函
浏览 19
提问于2014-01-08
得票数 0
回答已采纳
3
回答
没有BlockingCollection
的
简单生产者-消费者集合
c#
、
multithreading
、
producer-consumer
我想编写一个简单
的
生产者-消费者队列,而不
使用
内置
的
System.Collections.Concurrent.BlockingCollection。这里有一个“似乎”有效
的
快速尝试。有没有线程、竞争条件、
死锁
等方面的问题?class ProducerConsumerQueue<T> Queue<T> Queue = new Queue<T>();
ManualResetEvent
Event = new
ManualRese
浏览 0
提问于2018-12-17
得票数 0
5
回答
一般线程问题
c#
、
.net
、
multithreading
我对
C#
中
的
线程有点陌生,并对当前
的
情况提出了几个问题: - How do you cause deadlock and if there is deadlock how do you get out of it (in
C#
浏览 1
提问于2010-11-03
得票数 6
回答已采纳
1
回答
停止读取MSMQ
的
服务
c#
、
msmq
、
thread-abort
我是一个被要求对
C#
应用程序做一些修改
的
Java程序员。我已经和
C#
一起工作了一周了,我终于达到了这样
的
地步:查看文档对我没有帮助,当我在谷歌上搜索时,我也找不到解决方案。在本例中,我有一个Windows服务,用于处理到达MSMQ
的
消息。当接收到一条消息时,当前侦听线程会将其取出,然后执行一项需要几秒钟
的
操作。System.Threading.Monitor.Exit(locker); }} GettingAMessage()具有侦听消息<e
浏览 2
提问于2014-11-10
得票数 7
回答已采纳
3
回答
这个BlockingQueue容易
死锁
吗?
c#
、
.net
、
multithreading
、
deadlock
我一直
使用
这段代码作为一个队列,它会阻塞Dequeue(),直到有元素入队为止。我已经在几个项目中
使用
这个代码几年了,都没有问题……直到现在。我在我正在编写
的
一些代码中看到了一个
死锁
,在调查这个问题
的
过程中,我
的
“怀疑之眼”已经确定在这个BlockingQueue<T>上。我无法证明这一点,所以我想我应该请一些比我更聪明的人来审查它,看看是否存在潜在
的
问题。你们能在这段代码中看到任何可能导致
死锁
的
东西吗?public cl
浏览 3
提问于2010-05-07
得票数 3
回答已采纳
2
回答
有没有人能给我一个简单
的
例子,告诉我如何在
C#
中
使用
System.Monitor?
c#
、
multithreading
我发现System.Monitor非常令人困惑,尽管我了解线程、锁、
死锁
、竞争条件、进餐哲学家和所有这些东西。通常我
使用
ManualResetEvent
()来进行线程间协调,但我知道这是一个重量级内核对象,而且System.Monitor (Enter/Pulse等)效率更高。我用谷歌搜索了又搜索,但找不到一个合理
的
例子。 如果SO团队能向我解释这个潜在
的
奇妙结构,我将不胜感激:-)
浏览 2
提问于2008-10-23
得票数 4
回答已采纳
8
回答
挂起和恢复线程
的
替代方法是什么?
c#
、
.net-2.0
、
thread-safety
还有其他
的
选择和例子吗?
浏览 2
提问于2008-12-19
得票数 29
2
回答
使用
线程在
c#
中接收数据包
c#
、
java
、
multithreading
、
unity3d
我正在遵循一个Java示例,它
使用
完成服务将查询提交给第三方应用程序,该应用程序通过调用以下命令来接收数据包:然后它调用我正在用
c#
开发一个应用程序,我想知道这是不是正确
的
等待数据包
的
方式,如果这是我如何在
c#
中做到这一点。Dictionary<
ManualResetEvent
, FetchData>();
ManualResetEvent
[] doneEvents
浏览 0
提问于2012-08-29
得票数 1
3
回答
不
使用
SetMaxThreads、GetMaxThreads
的
线程池QueueUserWorkItem
c#
、
multithreading
、
.net-2.0
、
threadpool
我正在
使用
线程池在
c#
.NET 2.0中进行一些并行处理。[] doneEvents=new
ManualResetEvent
[MAXThreads];{ {doneEvent.Set();} 正在从配置中读取MAXThreads值,但我猜这与实际生成
的
浏览 1
提问于2012-05-19
得票数 1
2
回答
模拟控制台应用程序中
的
异步
死锁
c#
、
asynchronous
、
async-await
通常,异步
死锁
发生在UI线程或ASP.NET上下文中。我正在尝试模拟控制台应用程序中
的
死锁
,以便能够对库代码进行单元测试。()应该在正确
的
上下文中导致
死锁
。为了模拟DedicatedThreadSynchronisationContext上下文,我
使用
了中
的
public sealed class DedicatedThreadSynchronisationContext为什么它不产生一个
死锁
?模拟
死锁
的
正确方法是什
浏览 3
提问于2016-10-31
得票数 6
回答已采纳
1
回答
如何处理线程队列
c#
c#
、
.net
、
multithreading
(); } public class Order public
ManualResetEvent
m_
ManualResetEvent
; public int m_Quntity; public Order(<em
浏览 2
提问于2010-11-13
得票数 1
1
回答
将
使用
ManualResetEvent
的
异步调用实现更改为
使用
线程方法
的
组合
multithreading
、
.net-3.5
、
concurrency
、
asynchronous
、
manualresetevent
我正在寻找一种设计模式来从
使用
ManualResetEvent
切换到
使用
像Thread.Join这样
的
线程方法。现在,我正在进行一个异步调用,然后
使用
ManualResetEvent
等待异步调用完成,然后再继续执行该调用
的
线程。谢谢。
浏览 4
提问于2008-12-15
得票数 0
2
回答
仅插入新行而不执行任何选择
的
Server
死锁
sql-server
、
sqlconnection
、
database-deadlocks
、
sqltransaction
我在我
的
应用程序中看到了不断
的
死锁
,即使它不执行select语句、delete语句和update语句。它只是插入全新
的
数据。给定下表结构)当我碰到许多并发任务插入数据时,我总是会看到
死锁
。在我
的
DB选项中启用了READ_COMMI
浏览 7
提问于2020-08-08
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Java调用Shell脚本时的死锁陷阱
怎样使用C#获取WIFI的连接状态?
使用C#的后端Web API:循序渐进教程
使用C#开发的上网监控管理软件:结合.NET框架实现高效率监管
一个跨平台执行外部命令的C#开源库
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券