locking 相关问题

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

了解互斥和线程-有关竞争条件的问题

我正在教自己一些有关并发编程的知识,特别是在C ++中使用互斥锁和线程。我写了下面的小例子:#include #include #...

回答 1 投票 0

C ++,Qt-锁防护和对对象返回不可分配的引用的安全性

假设以下情况:我实现了自己的QReadWriteLockGuard:类QReadWriteLockGuard {公开:显式QReadWriteLockGuard(QReadWriteLock&m):m(m){m.lockForRead();} ...

回答 1 投票 1

在锁定屏幕模式下和访问其他应用程序时记录语音并讲话和收听实时聊天

我们目前正在使用Agora语音SDK在iOS和Android应用上进行语音记录和实时语音聊天,到目前为止,在音质方面效果很好。为了改善我们用户的...

回答 1 投票 0

尽管在Java代码中使用了lock(),两个线程仍使用相同的方法?

我有一个简单的Java代码。目的是测试Java的entranceLock()。有一个名为Bank的类(下面的代码),其中包含一个Account对象数组(下面是Account类的代码)。 ...

回答 1 投票 0

sqlite优化读取性能

我在iPhone应用程序中将sqlite用于只读数据库。一个用例涉及发出很多select语句,每个语句大约返回3行。无法减少查询数量,...

回答 1 投票 1

自旋锁不消耗100%cpu

#include“ boost / smart_ptr / detail / spinlock.hpp” boost :: detail :: spinlock lock; main(){std :: lock_guard guard(lock); while(true){i = i + 100; ...

回答 1 投票 0

SQL Server 2005:读取提交的事务隔离级别中的键范围锁?

我正在帮助解决使用SQL Server 2005的.NET应用程序中的某些死锁。我具有下面跟踪中的XML数据。真正让我感到困惑的是...上的RangeX-X锁定...

回答 4 投票 2

[System.FormatException多线程时出错

我需要为一个小的F#项目创建两个线程,该项目实现了锁定以避免竞争情况。 (我已扫描StackOverflow以获取无济于事的答案,因此,本文不公开)。这是代码:let ...

回答 1 投票 0

((Java)文件在锁定后仍然可读

我目前正在尝试用Java锁定文件,以防止其他方法使用它。 File someFile =新File(somePath); FileLock lock = null; FileChannel fromFileChannel = null; FileOutputStream ...

回答 1 投票 1

在C结构中初始化pthread互斥锁

我正在尝试编写C项目以模拟航空公司的空中交通管制。有一个Plane结构必须具有互斥锁和cond。这是结构:typedef struct Plane {int ID; ...

回答 1 投票 0

LINComp表达式中不使用IComparer

我看到了一些奇怪的行为,无法弄清楚它是如何发生的。我有2个已排序的集,我在使用缓冲区按顺序号对TCP数据包重新排序,并且正在从...

回答 2 投票 0

是否可以从Flutter应用程序锁定Android设备?

[是否有可能阻止用户从Flutter应用程序访问设备一段时间,例如1分钟?

回答 1 投票 0

已对锁定的收藏进行了修改

我看到了一些奇怪的行为,无法弄清楚它是如何发生的。我有2个已排序的集,我在使用缓冲区按顺序号对TCP数据包重新排序,并且正在从...

回答 2 投票 0

在不同结构中声明多个* sync.Mutex变量

为了使我的程序更高效,我可以将* sync.Mutex变量与结构相关联,以便当我执行a.Mutex.Lock()时,它仅锁定游戏服务器上的goroutines操作吗?还是不...

回答 1 投票 0

Java的内部对象锁具有单个关联的条件对象是什么意思

我正在研究Java并发,并且遇到了synced关键字。与ReentrantLock对象和条件对象进行比较时,锁可以具有一个或多个关联的条件对象,...

回答 1 投票 0

线程未终止l;卡在循环中

我有4个线程,每个线程正在执行不同的方法,我能够拉出所需的输出,但是在作业完成时线程不会被终止或无法退出循环。 ...

回答 1 投票 0

如何在Python中的current.futures.ProcessPoolExecutor中传递“锁”?

我正在真实的Android智能手机上使用Python 3.7和Appium 1.15.1运行并行测试。我使用current.futures.ProcessPoolExecutor在每个智能手机上运行每个测试。我正在通过...

回答 2 投票 0

为什么std :: unique_lock更改std :: unique_ptr?

我这里发生了一些奇怪的事情,至少对我来说这很奇怪...我有一个线程函数,具有... void run(std :: mutex&mtx,std :: condition_variable&cv){std :: unique_ptr ] >>

回答 1 投票 -1

为什么我的线程锁不能正常工作?

对于作业,我应该创建一个简单的多线程程序,该程序具有三个线程,它们等待随机的时间(介于.1和2秒之间),然后打印“结束”。我正在尝试...

回答 1 投票 0

为什么在开始事务时会导致提交任何未决事务,为什么在SELECT期间需要锁定mysql表?

在此页面上说:开始事务会导致任何未决事务被提交。因此,从本质上讲,开始交易就像锁一样。但随后在此页面上显示:如果您...

回答 2 投票 0

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