c# 一个线程如何挂起自己,然后让另一个线程激活

例如:A线程if(IsFull){//挂起自己}...B线程...//做了一些事使IsFull==false//这里如何激活线程A?... 例如:
A线程
if(IsFull)
{
// 挂起自己

}
...

B线程
... // 做了一些事使IsFull == false
// 这里如何激活线程A?
展开
 我来答
超人影视娱乐
高粉答主

2015-08-21 · 闲来无事的影评人-关注我把
超人影视娱乐
采纳数:7757 获赞数:60595

向TA提问 私信TA
展开全部
C#中线程挂起相当于该线程暂时不继续执行下去了,如果从代码去看就是Suspend执行了以后这个线程就停在挂起时执行的那句代码上了,挂起后恢复就相当于线程继续从挂起时停留的代码上开始继续向下执行了,相当于跑步时候的停止与继续起跑动作
追问
假设线程A的定义:Thread A
你就说
1. 挂起自己
2. 激活A
这两个地方的代码怎么写吧
某一天7613
2015-09-25
知道答主
回答量:2
采纳率:0%
帮助的人:4万
展开全部
用锁ManualResetEvent或者AutoResetEvent
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式