腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
Monitor
.Enter vs
Monitor
.Wait
来自MSDN,
Monitor
.Wait(Object)释放对象上的锁,并阻塞当前线程,直到它重新获得锁。由此,我假设
Monitor
.Wait与
Monitor
.Enter相同,只是它首先释放对象上的锁,然后再重新获取。 当前线程必须首先拥有锁吗?一个不同的线程怎么能强制释放一个对象的锁?
浏览 1
修改于2016-05-23
得票数 6
2
回答
Monitor
.Pulse与
Monitor
.PulseAll的区别
Monitor
.PulseAll通知队列中所有等待的线程()。只有下一个线程(一个线程)才能获得锁。那有什么区别呢?
浏览 4
修改于2011-10-04
得票数 28
回答已采纳
1
回答
this(
Monitor
.Pulse)不会触发
Monitor
.Wait(this);
我正在尝试让
Monitor
.Pulse(this)在我的代码中触发
Monitor
.Wait(this)。我想我的等待语句都是在没有Pulse的情况下运行的。无论如何,需要指出的是,每个线程只运行一次,然后它们似乎被困在为每个队列运行的线程的
Monitor
.Wait(这)部分。有人知道为什么
Monitor
.Pulse(这个)不触发
Monitor
.Wait(这个)并继续这个循环吗?每个线程都应该由
Monitor
.Wait(this)和使用全局变量GlobalCount的while循环逐个触发
浏览 1
提问于2013-02-22
得票数 1
1
回答
调试
Monitor
.Enter,
Monitor
.Exit。多么?
在visual studio IDE中,有没有办法查看哪些对象已经设置了锁?
浏览 2
提问于2010-01-07
得票数 1
回答已采纳
1
回答
使用
Monitor
::Enter
Monitor
::Exit锁定线程函数
{ if ((i%10000)==0) }{ for (int i=0; i<=400000;i++) j=7;
Monitor
::Exit(this); };thrcl, &SecThr::setalot));o1->Start(); o1->Join();
浏览 2
修改于2013-09-28
得票数 0
回答已采纳
3
回答
Monitor
.TryEnter /
Monitor
.Exit和SynchronizationLockException
Monitor
.TryEnter(obj, 2000)) throw new Exception("can not lock"); finally
Monitor
.Exit(obj);}{} 上面的代码非常简单,实际上是位于自定义对象(锁管理器)所以问题是,我如何知道制作
Monitor
.Exit的线程和制作
Monitor
.Enter的
浏览 2
修改于2012-12-30
得票数 5
回答已采纳
3
回答
Monitor
.TryEnter()
我在想监视器类。据我所知,并不是所有的等待线程都是FIFO。第一个获得锁的人并不总是等待队列中的第一个。这是正确的吗?有什么方法可以确保FIFO条件吗?
浏览 3
修改于2012-02-14
得票数 5
回答已采纳
1
回答
gen_server:什么是
monitor
‘`start_
monitor
/4’?
OTP文档表示,gen_server:start_
monitor
/4的签名是:OTP-type
monitor
_process_identifier() :: pid() | registered_process_identifier().
浏览 7
提问于2021-09-10
得票数 0
回答已采纳
2
回答
联锁
Monitor
.Enter和
Monitor
.Exit块
ECMA-335规范规定如下: //Do something <
浏览 16
修改于2011-08-03
得票数 6
回答已采纳
2
回答
使用
Monitor
类
MyClass private List<int> _MyCollection = new List<int>(); { } {
Monitor
.Exit(_MyCollection);
浏览 1
提问于2010-03-24
得票数 3
回答已采纳
3
回答
重写C#的
Monitor
.Enter和
Monitor
.Exit
现在,我要做的是重写
Monitor
.Enter和
Monitor
.Exit函数,而不将它们包装在类中。我听说过很多关于反射的事情,但是我不知道如何将它应用于这个目的,我知道实现反射的最简单的方法就是使用一个包装类,但是这样锁关键字就不能再工作了,我必须将所有锁转换为
Monitor
.Enter try {}--最后是{
Monitor
.Exit },这是一项巨大的工作。那么,我的问题是:如何覆盖
Monitor
.Enter和
Monitor
.Exit函数,同时保持对基本函数的访问来执行实际的锁?
浏览 6
修改于2011-02-22
得票数 2
回答已采纳
6
回答
Monitor
.Wait()和
Monitor
.Pulse()的线程问题
Mediator private object _locker = new object(); {
Monitor
.Wait(_locker); {
Monitor
.Pulse(_locker);} // This
浏览 5
修改于2010-10-18
得票数 4
回答已采纳
1
回答
object.Object.
Monitor
优先于自己的
Monitor
类
我正在用D2编写一个呈现系统,但与我自己的
monitor
类相比,D更喜欢它自己的监视器类object.Object.
Monitor
(顺便说一下,我从未导入)。我知道我可以附加传统的下划线,或者简单地使用它的全名(myapp.graphics.x11.
Monitor
),但是这个类将被大量使用,所以这些修复并不理想。module app; public
Monitor
returnMe() { return this; // Er
浏览 4
修改于2014-05-02
得票数 2
回答已采纳
1
回答
Monitor
.TryEnter建议
在检索表的方法中,我们使用
Monitor
.TryEnter。有时,我们会收到错误消息“对象同步方法是从未同步的代码块中调用的”。下面是我们的方法: if
Monitor
.TryEnter(_ProductCollection, 200) = true then_ProductCollection.TryGetValue(name, ReturnValue) Finally
Monitor
.Exit我认为抛出这个错误是因
浏览 8
提问于2010-07-30
得票数 3
回答已采纳
1
回答
monitoR
包中的'corMatch‘函数导致错误消息[pkg-
monitoR
]
我已经学习了很棒的教程“使用
monitoR
进行声学模板匹配的简短介绍”。‘!
浏览 1
提问于2019-03-06
得票数 2
2
回答
w32tm /
monitor
VS w32tm /
monitor
/computers:
当我打开命令提示符窗口(域用户、本地管理员)并运行"w32tm /
monitor
“时,我得到了来自我所有70个域控制器的良好响应。但是,当我运行"w32tm /
monitor
/computers:StpdPrblm.domain.corp“时,会得到以下输出: StpdPrblm.domain.corp错误0x8007277C
浏览 8
提问于2013-11-11
得票数 0
回答已采纳
1
回答
Monitor
.Pulse和
Monitor
.Wait之间的种族状况?
StringBuilder(); { { { { input.Append(Console.ReadLine());
Monitor
.Pulse
浏览 5
提问于2013-11-03
得票数 4
回答已采纳
4
回答
Monitor
.Pulse和
Monitor
.Wait的优势是什么?
我对并发编程比较陌生,正在尝试理解使用
Monitor
.Pulse和
Monitor
.Wait的好处。
Monitor
.Wait(m_smplQueue); } }
浏览 2
提问于2011-07-05
得票数 7
回答已采纳
2
回答
GDB的` `
monitor
‘命令对应的LLDB是什么(例如` `
monitor
` )?
在GDB远程调试中,
monitor
<verb>发送命令<verb>供远程GDB服务器执行。这些命令广泛用于控制目标CPU,例如使用
monitor
reset重置它。 我正在运行一个使用clang/LLVM (使用libc++)编译的裸机可执行文件。但是如何向服务器发送等同于GDB的
monitor
命令呢?
浏览 123
提问于2019-08-11
得票数 0
1
回答
Incrond
Monitor
NFS挂载?
我对incrond IN_CREATE选项有问题。我能够成功地监控在本地创建的特定文件夹中创建的目录。但是incrond不能监视NFS挂载的目录。谢谢,
浏览 2
修改于2014-03-13
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券