locking 相关问题

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

rcu_read_lock()到底是做什么的(Linux内核)?

我想了解rcu_read_lock()的同步机制。根据我的理解,rcu_read_lock()是用于有几个读线程和一个写线程的情况下,读写 ...

回答 1 投票 2

Auth0和javascript锁v11的问题。

我试图在我的web应用程序上使用auth0和Lock v1登录表单测试一个基本的验证模块。这是我使用的代码快照。

回答 1 投票 0

PostgreSQL COPY方法需要哪些锁?

我想知道COPY方法可能需要的锁。当我运行它时,我看到它使用了SHARE ACCESS锁,我想知道它是否是唯一的锁。我也想知道 ...

回答 1 投票 0

C# - 为什么我在使用ReaderWriterLockSlim时得到LockRecursionException?

我正在做一个多线程的程序。我试图创建一个简单的日志系统,有两种类型的日志。'INFO'和'ERROR'。我创建了一个名为 "Logger "的类和两个静态方法。"信息 "和"...

回答 1 投票 0

sync.mutex锁定什么?[重复]

package main import ( "sync" ) type B struct { balance int32 m *sync.RWMutex } var ( a = 100 b = &B { balance:1000, m:&sync.RWMutex{}, } ) func ...

回答 1 投票 -1

细粒度和粗粒度哪个更快?

我是大二的学生,现在学习操作系统这个科目。我想通过实现二进制搜索树和使用mutex来比较细粒度和粗粒度。锁定和解锁是 ...

回答 1 投票 0

C# - 锁和StreamWrite(多线程)的问题

我创建了一个简单的Logger类,使用StreamWriter将文本追加到日志文件中。主程序是一个任务调度器,它异步执行任务,并在日志文件中写入,如果执行 ...

回答 2 投票 0

如何在DB2中使用select进行更新而不转移数据的情况下获得锁?

通过大量的实验,我发现(jdbcTemplate是一个JdbcTemplate,只是用来方便执行查询。它与问题没有真正的关系)jdbcTemplate.query( "select ..."。

回答 1 投票 0

C++线程集的Mutex锁。

我知道mutex的基本原理是保护特定的代码路径不被1个以上的线程访问。在我目前的设置中,我有10个A型线程(A1-A10),10个线程 ...

回答 1 投票 2

DBAL是否支持SELECT FOR UPDATE updatedelete锁定其他数据库用户?

我在我的项目中使用DBAL,因为在一个已经写好的项目中转换数据库语句比完全使用Doctrine更容易,但是 ...

回答 1 投票 0

C#多线程 - List<Object> 锁定一个线程中的列表,而另一个线程正在处理该列表。

我的程序有2个主线程。线程checkForNewItems线程 将新的对象添加到一个不稳定的列表上 线程workOnListThread在列表上工作。 并创造了另一个新的...

回答 1 投票 0

使函数成为类线程安全的

class A { tstring strVar; PCWSTR getString(){ return strVar.c_str(); } void setString(PCWSTR str, class) obj) { CustomLockClass lock(...

回答 1 投票 0

oracle:分页时如何选择更新?

在分页的情况下,锁定查询的有限结果:select * from Employee order by id asc as select * from (select a.*, ROWNUM rnum from (select * from Employee order by id asc) a where ...

回答 1 投票 1

SSRS是锁定表

我有一个报表,从数据库中显示一些数据,而且速度相当慢。它需要大约2分钟才能完成。问题是在执行查询的时候锁定了表,而表是 ...

回答 1 投票 3

为什么Rust RwLock和fork一起使用时会有意外的行为?

当我使用RwLock和fork时,我看到了一些我无法解释的行为。基本上,子进程报告RwLock仍在获取中,而父进程则没有,尽管它们都运行着相同的代码......。

回答 1 投票 2

以下情况是否会出现死机,有什么办法可以防止死机?

我有一个FileLogger类,它将消息记录到一个txt文件中。我的目的是让FileLogger类成为线程安全的,这样多个线程就可以以线程安全的方式写日志信息。我有 ...

回答 1 投票 0

Java是如何管理底层的同步的?通过不暂停锁持有者线程,还是让它持有锁,甚至在暂停的时候?

我正在学习java中的并发性,我找不到一个清晰的解释,同步过程在引擎下是如何工作的,对于持有锁的线程来说,以及对于 ...

回答 1 投票 2

如何在 Rails 中控制关系的非固定cardinality?

我正在编写一个应用程序,管理不同服务的预约。每个服务的 "容量 "由一个或多个Timetables决定,这意味着服务A可能有2个 "办公桌",从6月1日到6月30日......。

回答 1 投票 1

有条件锁定

据我所知,锁定语句会不加区别地锁定任何试图执行该代码块的后续实例。我需要根据当前用户锁定一个代码块(用一个 ...

回答 1 投票 0

C++中返回值是在自动变量销毁前还是销毁后创建?

在C++中,是否可以保证在函数中的自动变量被销毁前创建一个返回值?注意 Basket::get: class Basket { public: / Gift是一个包含安全......的结构。

回答 2 投票 21

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