locking 相关问题

锁定允许一次只能由一个进程使用不同类型的资源。

锁定变量与信号量

锁变量和信号量看起来是相同的。解释他们之间的一个显着差异我已经查看了所有的笔记,我能找到的只是它们之间的相似之处,例如......

回答 2 投票 -1

在同一个类中执行同步和非同步方法

我在一个类中有两个方法,一个是同步的,另一个是非同步的。当我用两个不同的线程调用这些方法时,我看到执行变为串行而不是......

回答 2 投票 0

如何找到锁定我的表的内容

我有一个SQL表突然无法返回数据,除非我在末尾包含“with(nolock)”,这表示我的表上有某种锁。我用dm_tran_locks做了一些实验......

回答 7 投票 39

ReentrantLock tryLock(timeout,timeUnit)无法按预期工作

我有一些关于ReentrantLock tryLock(超时,timeUnit)方法的混淆,当在代码下运行时似乎tryLock超时直到上一个线程结束,有人能解释一下吗?公共课......

回答 1 投票 1

为什么rwlock比linux内核中的seqlock更受欢迎? [关闭]

在阅读了Robert Love的LKD之后,我学习了rwlock和seqlock,它们都基于自旋锁。当区分读写器时,rwlock比spinlock更好,它会变得更好......

回答 1 投票 0

kotlin,为什么反编译java代码将同步锁定块转换为synchronized(var1){} +代码块?

在kotlin中,有synchronized synchronized synchronized(_lock){//代码做某事}它意味着释放锁,直到所有//代码完成。但在反编译的java代码中......

回答 1 投票 -1

.NET中的分布式锁定

我正在寻找可以跨多台机器工作的锁定机制的建议。在我的情况下,我基本上只是希望能够在2台机器上启动服务并且有一个块直到......

回答 3 投票 4

如何解决Java中的“双重检查已破坏”声明?

我想在Java中实现多线程的延迟初始化。我有一些类型的代码:class Foo {private Helper helper = null; public Helper getHelper(){if(helper == ...

回答 9 投票 32

在golang中获取锁定内存地址而不是变量

我有一个名为Setter的界面。名为SetterImpl的Struct实现了这个接口并有2个setter,所有这些都设置了2个接口。 type Setter interface {A()* AInterface B()* BInterface ...

回答 2 投票 0

Django-Channels:在课堂上锁定关键部分

我有一个扩展WebsocketConsumer的类,因此通过websocket与客户端进行通信。从我的理解,整个过程是事件驱动的,我有一个关键的方法......

回答 1 投票 1

Scala中monad中的重入锁

我的一位同事在一些Scala代码中使用Java ReentrantReadWriteLock声明如下:在这里获取锁是有风险的。它是“可重入的”,但内部依赖于线程......

回答 1 投票 2

管理RabbitMQ中的消息锁定

我试图以更加非传统的方式使用RabbitMQ(虽然此时我可以选择任何其他消息队列实现,如果需要)我有一个队列(我可以有更多,如果需要),其中......

回答 1 投票 0

获得锁定pentaho的过期时间

我正在使用pentaho BI(勺子),我有一个问题。在每个动作(打开作业/转换或保存例如)它显示此窗口http://i.stack.imgur.com/bqmZQ.jpg现在我无法打开...

回答 2 投票 0

C中的非繁忙阻塞队列实现

我试图在C中实现一个队列,导致进程非忙等待,直到队列中有一个元素要消耗。为了达到这个目的,我尝试了两种不同的方法。首先 ...

回答 2 投票 2

CLR是否执行“锁定省略”优化?如果不是为什么不呢?

JVM执行一个称为锁定省略的巧妙技巧,以避免锁定仅对一个线程可见的对象的成本。这里有一个很好的描述:http://www.ibm.com / ...

回答 3 投票 9

如何在没有隐式锁定最新的64位Intel CPU的情况下用寄存器交换堆栈顶部?

X64调用约定使用最多4个参数(rcx,rdx,r8,r9)的寄存器,并在堆栈上传递其余参数。在这种情况下,处理补充的明显方式......

回答 2 投票 0

如何使用StampedLock乐观锁定?(我无法理解来自java doc的代码示例)

最近我了解了StampedLock的存在? https://docs.oracle.com/javase/10/docs/api/java/util/concurrent/locks/StampedLock.html我意识到它是改进的ReentrantReadWriteLock ...

回答 1 投票 3

死锁解决方案:锁定订购

在以下代码中,如果两个线程同时调用transaction()函数,转置不同的帐户,则可能出现死锁。无效交易(账户自,账户到,双倍金额)......

回答 1 投票 2

点燃瘦客户端的ClientCache是 否支持分布式锁

现在我使用的是瘦客户端的ClientCache,我没有找到ClientCache的分布式锁,如果我想使用分布式锁,我必须使用Ignition.start()

回答 1 投票 0

可选择将.Where()应用于gorm.DB

我是Go的新手,我的指针知识生锈了。我想改变gorm.DB的一个实例,以便我可以应用0或更多Where子句。 func(){dbQuery:= srv.db applyWhere(...

回答 1 投票 -2

© www.soinside.com 2019 - 2024. All rights reserved.