gpt4 book ai didi

C# 是否可以更改获取锁的优先级?

转载 作者:太空狗 更新时间:2023-10-29 20:10:44 26 4
gpt4 key购买 nike

如果有多个线程都在等待同一个锁,是否可以让Main线程有更高的优先级来获取锁。这意味着如果工作线程在主线程之前转到 lock 语句,则主线程将在其他已经在等待它的线程之前获取锁。

最佳答案

不,lock 语句映射到 System.Threading.Monitor.Enter() ( MSDN ) 并且没有接受优先级参数的重载。

我能想到的最接近的东西是 ReaderWriterLock(Slim),但我会认真地重新考虑导致此请求的设计。可能有更好的方法来实现您的需求。

关于C# 是否可以更改获取锁的优先级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12942998/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com