Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
是否有 .Net StyleCop 规则警告有关 lock(this)、lock(typeof、lock(
等) 的问题?
这三种类型的锁显然都是不好的 还有哪些其他类型的锁定是不好的 有 Stylecop FxCop 规则可以解决这个问题吗 如果没有 那么您能帮我实现自定义规则吗 他们的代码一定是相似的 对吧 谢谢 The samples http dtt w
NET
locking
fxcop
stylecop
ReaderWriterLockSlim 和 async\await
我有一些问题ReaderWriterLockSlim 我无法理解它是如何发挥作用的 My code private async Task LoadIndex if File Exists FileName index txt return
c
Asynchronous
locking
等待函数到底如何针对条件变量工作
背景 我对条件变量如何与共享数据的并发访问结合使用的理解有些困惑 以下是描述我当前问题的伪代码 Thread 1 Producer void cakeMaker lock some lock while number of cakes MA
c
Multithreading
locking
sharedmemory
C# 阻止其他线程访问所有对象方法
我有一个对象一次只能由一个线程使用 例如我的对象包含 3 个方法A B and C如果线程访问该方法 我想锁定该对象 所有方法 属性都被锁定 A 主要困难是我无法修改该对象的代码 我必须阻止调用对象的多线程访问 我的第一个想法是使用单例模式
c
Multithreading
locking
Java wait()、notify() 的实现与锁有显着不同吗?
出于好奇 当Java实现wait 和notify 方法时 它们真的只是使用锁吗 即 wait 获取互斥体 notify 释放互斥体 notifyAll 释放所有互斥体 当然在同一个对象中 使用wait 和notify 除了比使用锁方便之外还
Java
Multithreading
concurrency
locking
wait
php 中的文件锁定
我有一个新人 隔壁的少年 编写了一些 php 代码来跟踪我网站上的一些使用情况 我不熟悉 php 所以我想问一些关于并发文件访问的问题 我的本机应用程序 在 Windows 上 偶尔会通过点击包含我的 php 脚本的 URL 来将一些数据记
php
locking
有什么理由使用 threading.Lock 而不是 multiprocessing.Lock 吗?
如果一个软件项目支持多处理已反向移植到的 Python 版本 是否有任何理由使用threading Lock over multiprocessing Lock 会一个multiprocessing锁也不是线程安全的吗 就此而言 是否有理由
python
Multithreading
process
locking
multiprocessing
MySQL 锁等待超时
我有错误Lock wait timeout exceeded try restarting transaction 出现这种情况的原因是什么以及如何解决 供参考 innodb lock wait timeout 100在 MySQL 配置文
mysql
locking
timeout
防止 Web 应用程序中同时发生事务
我们有一个 Web 应用程序 它是一个游戏 其中包含许多不同的表单和元素 它们充当按钮并触发服务器上的一些操作 问题是 如果用户单击按钮太快或在两个选项卡中打开网站 然后同时发出一些操作 有时可能会混淆我们的应用程序 我们有一些基本的保护
php
mysql
locking
Simultaneous
需要击败 GC 并在对象超出范围后将其销毁
我有几段代码需要用互斥锁来保护 问题是代码看起来像这样 lock mylockobject if foo throw new MyException foo failed if bar throw new MyException bar f
c
garbagecollection
locking
使用Python(ubuntu)检测工作站/系统屏幕锁定
无论如何 我们是否可以检测系统 屏幕何时被锁定并通知在 Ubuntu 中触发某些事件 当屏幕通过 DBus 锁定 解锁时 可能会收到通知 这是参考侏儒屏幕保护程序 http live gnome org GnomeScreensaver F
python
system
locking
Ubuntu
锁变量是否应该声明为易失性的?
我有以下锁定语句 private readonly object ownerLock new object lock ownerLock 我应该使用volatile http msdn microsoft com en us library
c
NET
Multithreading
locking
volatile
如何锁定尚不存在的 InnoDB 行?
如何保证我可以搜索数据库中是否存在用户名 然后将该用户名作为新行插入数据库中 而在用户名之间没有任何拦截SELECT and INSERT声明 几乎就好像我锁定了不存在的行 我想用用户名锁定不存在的行 Foo 这样我现在就可以检查它是否存在
mysql
locking
InnoDB
rowlocking
databaselocking
在SQL Server中,如何以类似于Oracle的“SELECT FOR UPDATE WAIT”的方式锁定单行?
我有一个程序连接到 Oracle 数据库并对其执行操作 我现在想要调整该程序以支持 SQL Server 数据库 在Oracle版本中 我使用 SELECT FOR UPDATE WAIT 来锁定我需要的特定行 我在以下情况下使用它 更新是
sqlserver
database
Oracle
concurrency
locking
EndUpdateResource() 抛出错误 110 系统无法打开在输出位置打开 windowsexplorer 时指定的设备或文件
仅当在 D test output 可执行文件复制到的位置 打开 Windows 资源管理器时 以下代码才会在 EndUpdateResource 调用上引发 110 错误 std ifstream in C Windows notepad
c
file
Resources
locking
handle
不同机器上的应用程序访问时的 SQLite 同步
我想知道 SQLite 是如何实现它的 它基于文件锁定吗 当然 并不是每个访问它的用户都锁定了整个数据库 那效率极低 它是基于多个文件还是仅基于一个大文件 如果有人能够简要概述一下 sqlite 中如何完成同步和锁定 或者当然提供一个链接
SQLite
synchronization
locking
memcached可以用来加锁吗?
memcached可用于缓存静态数据 这可以减少数据库查找 并且通常不会memcached get id and memcached set id 但是 将其用于锁定机制可以吗 做memcache set and memcached get
locking
memcached
SQL Server 2005 中 LOCK_ESCALATION = TABLE 的等效项是什么?
我有一个在 SQL Server 2008 中生成的脚本 但我需要针对 SQL Server 2005 数据库执行它 SQL Server 2005 中以下的等效语句是什么 ALTER TABLE dbo Event SET LOCK ES
sqlserver
sqlserver2005
sqlserver2008
syntax
locking
.NET 中的分布式锁定
我正在寻找可跨多台机器工作的锁定机制的建议 就我而言 我基本上只是希望能够在两台机器上启动一项服务 并在另一台机器完成之前阻止一个服务 这是一种简单的方法 可以在服务机器出现故障时确保冗余 有点像分布式锁服务 https stackover
NET
locking
distributedlock
Linux线程同步
我是 Linux 和 Linux 线程的新手 我花了一些时间谷歌搜索来尝试了解可用于线程同步的所有函数之间的差异 我还有一些问题 我发现了所有这些不同类型的同步 每种都有许多用于锁定 解锁 测试锁定等的功能 gcc原子操作 futexes
Linux
performance
synchronization
Multithreading
locking
«
1 ...
5
6
7
8
9
10
11
...20
»