Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Java节流机制
Update 我使用的是 Java 1 6 34 没有机会升级到 Java 7 我有一个场景 每分钟只允许调用一个方法 80 次 它实际上是由第 3 方编写的服务 API 如果调用次数过多 它会 关闭 忽略调用 其 API public c
Java
Multithreading
locking
mutex
throttling
boost::shared_mutex 多读取器/单写入器互斥体
我正在尝试使用 boost shared mutex 来实现多读取器 单写入器互斥体 我的问题相当简单 当另一个线程尝试锁定共享互斥体进行写入时 线程是否有可能获得对共享互斥体的读取器访问权限 例如 我有10个线程 只有其中一个可以写 线程
c
Multithreading
boost
mutex
boostthread
Boost 互斥范围锁
我正在阅读 drdobbs com 上的 Boost Mutex 教程 并发现了这段代码 include
c
Multithreading
boost
mutex
scopedlock
使用易失性变量和信号量 - Java
我从线程 信号量 易失变量等开始 我想知道当我使用信号量时是否有必要将变量定义为易失性 我的意思是 有 2 个线程 一个增加变量 另一个减少变量 例如 显然 在每次访问之前 我有一个互斥体 它随时控制只有一个线程正在 玩 变量 有必要定义为
Java
Multithreading
mutex
Semaphore
volatile
C++:防止多个函数同时执行
我问这个问题是因为mutex我发现文档处理单个函数 我认为我的情况很常见 我的问题是以下代码是否不仅会阻止func1 OR func2 并行执行多次 但它是否也会阻止func1 AND func2 同时执行 include
c
mutex
Linux 中允许的 c/c++ 最大互斥体数量
我一直在尝试找出 Linux 中 c c 进程的最大互斥体数量是多少 但没有成功 另外 有没有办法修改这个数字 我正在读的书提到了如何找到Linux中允许的最大线程数以及如何修改这个数字 但没有提到互斥体 检查这个pthread mutex
c
Multithreading
locking
mutex
C++11内存_顺序_获取和内存_顺序_释放语义?
http en cppreference com w cpp atomic memory order http en cppreference com w cpp atomic memory order以及其他 C 11 在线参考 将 me
c
mutex
atomic
memorymodel
stdatomic
是否可以在Java中有效地实现seqlock?
Another question https stackoverflow com q 14660529 149138让我想知道是否seqlock http en wikipedia org wiki Seqlock可以通过Java中的易失性
Java
Optimization
concurrency
mutex
javamemorymodel
为什么使用互斥量而不是布尔变量进行线程同步?
我正在尝试了解 C 中的多线程编程 我有疑问 既然我们使用MUTEXES来进行线程同步 为什么我们不能使用布尔变量来阻塞要执行的代码的关键区域 与布尔变量相比 静音变量有何特点 PS 其实这个问题是在采访中问到的 因此 请分享您对此的了解
Multithreading
synchronization
Boolean
mutex
如何将 Citrix 中的 C# 程序实例限制为每用户 1 个
我有一个带有 C 代码的 Windows 窗体应用程序 如下所示 针对 NET Framework 4 在我的开发人员工作站上 此代码可以阻止我启动该程序的多个实例 但是 QA 有一个 Citrix 测试环境 每个用户仍然能够启动多个实例
c
mutex
multipleinstances
Citrix
if 块内 std::lock_guard 的范围
目前正在研究关于std mutex并希望得到一些帮助 如果我有一个看起来像这样的代码 if returnBoolValue std lock guard
c
Multithreading
C11
mutex
Java:除了它们所属的对象之外,同步方法还锁定什么(如果有的话)?
现在 我不确定这是否是一个愚蠢的问题 如果是 请耐心等待 对象上的锁是 递归的 吗 e 如果两个对象在其字段中引用了第三个对象 并且一个线程正在这两个对象之一上运行同步方法 那么任何其他线程都可以访问第三个对象吗 a and b are s
Java
concurrency
locking
mutex
Semaphore
std::mutex 会创建栅栏吗?
如果我锁定一个std mutex我总会得到一个记忆栅栏吗 我不确定这是否暗示或强迫你获得栅栏 Update 根据 RMF 的评论找到了这个参考资料 多线程编程和内存可见性 http en wikipedia org wiki Memory
c
Multithreading
mutex
memorybarriers
memorymodel
C# - 互斥锁的锁定问题
我有一个 Web 应用程序 可以控制哪些 Web 应用程序从我们的负载均衡器获取服务流量 Web 应用程序在每个单独的服务器上运行 它在 ASP NET 应用程序状态的对象中跟踪每个应用程序的 输入或输出 状态 并且只要状态发生更改 该对象
c
aspnet
locking
mutex
在并发读取中是否使用互斥体
我正在 Linux 中使用 C 进行编程 并且使用 pthreads 库 我正在使用互斥体来保护一些共享变量 但我不确定在这种特定情况下是否有必要使用互斥体 我有 3 个线程 共享变量是一个字符串 全局变量 线程1更改它的值 然后线程2和线
c
Multithreading
mutex
为什么 std::condition_variable::wait 需要互斥锁?
TL DR 为什么std condition variable 等待 http en cppreference com w cpp thread condition variable wait需要互斥锁作为其变量之一吗 Answer 1 您
Multithreading
C11
mutex
wait
conditionvariable
将 AppMutex 与静默 Inno Setup 一起使用
我在 Inno Setup 脚本中使用 AppMutex 来确保产品在安装更新时不再运行 这基本上工作得很好 但是 当使用 verysilent 命令参数运行此设置时 会显示一个对话框 尽管非常安静 表明程序仍在运行 应该关闭 由于程序本身
mutex
InnoSetup
pthread_mutex_t 可以在内存中移动吗?
我想构建一个动态分配的 pthread mutex 数组 该数组将随着时间的推移而增长 添加更多互斥体 我的问题是 如果数组通过 realloc 移动 它们是否仍然有效 我担心的是 pthread mutex init 可能会以某种方式设置
mutex
realloc
如何解锁 boost::upgrade_to_unique_lock (由 boost::shared_mutex 制成)?
所以我有一些shared mutex并这样做了 boost upgrade lock
c
Multithreading
boost
locking
mutex
这个递归同步调用如何不死锁?
我有一组方法 它们全部同步到类对象 不能使用 self 因为可以在多个线程中使用该对象的多个实例 其中一些方法调用类中也在类对象上同步的其他方法 不知怎的 这有效并且不会导致我期望的僵局 我假设 testA 将被阻止运行 因为 testB
Objectivec
locking
mutex
deadlock
1
2
3
4
5
6
...9
»