腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为
并发
调用
返回
false
的
简单
锁
-
javascript
javascript
、
async-await
、
locking
、
es6-promise
函数只能由一个
调用
者执行,它应该在执行后作为输出得到true,而其他
调用
者在没有执行函数
的
逻辑内容
的
情况下得到
false
作为
返回
。其他人不应该等待当前
调用
者完成。这就是我到目前为止所尝试
的
: class Lock { this.locked =
false
; lock(resolve){
浏览 8
提问于2020-04-09
得票数 2
回答已采纳
2
回答
锁定缓存键
caching
、
locking
、
key
我读过几个类似的问题,但没有一个答案提供了如何在保持
锁
完整性
的
同时清理内存
的
想法。我估计在给定时间内键值对
的
数量
为
数万,但在数据结构
的
整个生命周期中,键值对
的
数量实际上是无限
的
(实际上可能不会超过十亿,但我是在最坏
的
情况下编码)。到目前为止,我对一个干净
的
实现所做
的
是: loc
浏览 1
提问于2010-09-21
得票数 0
回答已采纳
1
回答
制作非阻塞
锁
的
目的是什么?
python-3.x
在python多线程()中,获取允许
锁
是非阻塞
的
。 制作非阻塞
锁
的
目的是什么?
浏览 15
提问于2021-06-01
得票数 0
回答已采纳
1
回答
非阻塞羊群函数
的
返回
值与$wouldblock参数
的
差异?
php
、
concurrency
、
flock
{} echo 'Unable to obtain lock';fclose($fp); 如果
锁
将阻塞,则可选
的
第三个参数设置
为
1 (EWOULDBLOCK条件)。在测试环境中复制
并发
条件时,如果另一个进程获得了
锁
,则flock函数将巧妙地
返回
FALSE
(非阻塞)。那么,如果非阻塞模式下
的
flock函数
的<
浏览 1
提问于2014-06-26
得票数 9
回答已采纳
1
回答
在什么情况下,ConcurrentDictionary.TryRemove()
返回
false
?
c#
、
collections
、
concurrency
我一直在寻找从
并发
字典中删除项
的
方法。由于某种原因,没有Remove方法,但是有一个
返回
bool
的
TryRemove方法。在MSDN 中,如果进程“失败”,则
返回
false
,但不说明以何种方式
返回
。 当由于
锁
而无法删除元素时,是否
为
假?
浏览 4
提问于2014-08-27
得票数 3
回答已采纳
1
回答
PHP驱动程序在缓慢查询时打开多个连接
php
、
performance
、
mongodb
、
race-condition
、
high-traffic
个
并发
用户。超限打开
的
文件()= 64000 每天一次,一个Memcache记录过期,然后执行一个缓慢
的
查询。这导致PHP打开多达800个到MongoDB
的
连接(通常根据日志我们有10个打开
的
连接)。我们
的
网站几乎完全是Memcached,所以我们
的
数据库没有任何其他重要
的
负载。这800个打开
的
连接使网站最初有30秒
的
加载次数,然后抛出几种类型
的
MongoExceptions (过多
浏览 6
提问于2013-09-04
得票数 0
回答已采纳
1
回答
同时使用WeakReference<T>?
c#
、
.net
、
thread-safety
、
weak-references
的
文档有用于线程安全
的
通用样板: class MyRef<T> where T : class private readonly Func<Task<T>> _fetcherfetcher();
浏览 7
提问于2016-03-17
得票数 4
回答已采纳
1
回答
将可读流传输到2个可写流
javascript
、
node.js
对于一个直截了当
的
问题,我找不到简洁
的
答案。希望这就是它。这种方式是有效
的
:let myFileStream = ...some writable file用管道做这件事
的
规范方法是什么?
浏览 4
提问于2017-12-22
得票数 0
2
回答
JavaScript
死锁
javascript
、
deadlock
、
infinite-loop
我看到了
JavaScript
死锁和下面的代码:block = setTimeout(function(){loop =
false
}, 1); while(loop)我
的
问题是,除了,什么样
的
情况下会发生死锁,以及如何避免它们?
浏览 2
提问于2013-05-14
得票数 2
回答已采纳
1
回答
向无界队列添加绑定
java
、
multithreading
、
data-structures
、
concurrency
、
lock-free
我有一个用Java编写
的
近似
并发
有界队列,它
的
目的是模仿
的
行为,但它不使用
锁
和b。它只是部分地尊重队列
的
大小不变。) { return queue.offer(t); return
false
; return queue.size();} 如果队列使
浏览 1
提问于2015-12-22
得票数 3
回答已采纳
3
回答
增加读取
锁
的
最大数量
c
、
multithreading
我有一个多线程C程序,它使用一个读写
锁
来保护特定
的
数据结构。被认为是阻塞
调用
的
pthread_rwlock_rdlock可能会失败,并在
调用
时
返回
EAGAIN值。文件上说: 阿加因 无法获取读取
锁
,因为已超过rwlock
的
最大读
锁
数这意味着可以在任何给定时间点获得读取
锁
的</e
浏览 4
提问于2014-11-25
得票数 3
2
回答
实现
锁
c++
、
multithreading
、
locking
假设我想在C++中实现一个非常
简单
的
锁
public: void unlock(); bool isLocked;资源
的
用户
调用
lock(),如果isLocked
为
true,则lock()
返回
false
,资源
的
用户必须等待或执行其他操作。如果isLocked
为
f
浏览 0
提问于2012-04-08
得票数 4
回答已采纳
1
回答
基于python
的
webapp中
的
并发
处理
python
、
multithreading
、
postgresql
、
web-applications
、
concurrency
我正在开发烧瓶,python,sqlalchemy和postgresql上
的
web应用程序。我
的
问题是关于这个应用程序中
的
并发
处理。我以在数据库中添加用户
为
例。我发布表单,并
调用
一个视图。我处理所有表单数据,然后
调用
add_user(*arg),它使用sqlalchemy代码在数据库中插入用户并在成功执行时
返回
,然后从视图
返回
响应。我
的
假设是: 好
的
,现
浏览 3
提问于2012-03-01
得票数 1
回答已采纳
1
回答
如何在
javascript
中锁定
javascript
我在
javascript
中有一个名为AddElementToDom()
的
函数,它在数组上运行一个循环,并将元素
的
元素添加到Dom中(其中很多都需要很长
的
时间)。这个函数是从不同
的
事件中
调用
的
。我希望确保对该函数
的
每个
调用
都在等待上一个
调用
,以便在启动另一个AddElementToDom之前完成该函数。我
的
想法是做c#中
的
lock()操作。但是我在
javascript</em
浏览 6
提问于2013-10-06
得票数 2
3
回答
如何在同时运行这两条语句时防止EntityFramework死锁
c#
、
entity-framework
、
deadlock
对我
的
web服务
的
调用
使用以下代码来确保
调用
者具有有效
的
会话。如果找到有效
的
会话,则更新会话详细信息并保存更改。这一切都很
简单
,而且运行得很好。select us).FirstOrDefault<UserSession>(); return
false
,也就是同一个会话,进行了多个
并发
调用
(这是完全合理
的
)。
浏览 0
提问于2012-10-27
得票数 10
回答已采纳
2
回答
面向对象
的
JavaScript
锁
javascript
、
oop
我给出了下面简化
的
JavaScript
问题。= function(userConfig,callBack){ lock=
false
锁
。创建了三个
JavaScript
Tag对象。new Tag()这些对象共享和修改项目中可用
的
一些公共数据。 当通过执行Tag释放
锁
时,我想提供对公共数据
的
访问。setTimeout()中提到
浏览 0
提问于2011-12-30
得票数 1
回答已采纳
1
回答
单例类
的
不同
锁
java
、
multithreading
、
jakarta-ee
、
synchronization
我有一个包含3 HashMap
的
单例类。每个hashmap都像一个池。我把未使用
的
条目放进去了。我遇到了一个
并发
修改异常,所以我计划在它们上实现同步。我
的
问题是,如果我对所有这些
锁
都使用相同
的
锁
,可能会出现性能问题。因为当我
为
这个池创建一个条目时,它是通过一个web服务
调用
。因为我只需要每个hashmap不
并发
运行,所以可以为它们创建3个对象
锁
吗?
浏览 4
提问于2017-01-24
得票数 0
回答已采纳
1
回答
同步AsyncTask中
的
两个
并发
网络
调用
java
、
android
、
multithreading
、
concurrency
、
android-asynctask
我正在尝试进行多个
并发
HTTP
调用
,这些
调用
可能在不同
的
时间之后
返回
响应。 一旦我有了数据,我就使用它为ListView创建自定义适配器。由于NullPointerException
的
风险很高,在尝试创建适配器之前,我需要确保所有的数据都在那里。HTTP
调用
目前是用AsyncTask完成
的
,这便于在后台执行这些
调用
,然后
调用
UI线程来更新视图。但是它们不是
并发
的
--每个
调用
浏览 2
提问于2014-03-12
得票数 3
回答已采纳
1
回答
锁
/条件变量问题
concurrency
、
locks
所以在我写
的
程序中,我有三个函数,为了
简单
起见,让我们称它们
为
A,B和C。每个函数都需要访问资源X才能工作。 限制是不允许A和B同时运行,并且必须适当地同步。但是,允许C与A或B同时运行。首先,我尝试在A和B上设置
锁
,这样当A被
调用
时,它会获取对X
的
锁
,然后释放它,就像B一样。这样A和B就会按顺序运行。但是,如果我以这种方式使用
锁
,C就不能与A或B
并发
运行。所以我尝试使用条件变量,如果B正在运行,A必须等待来自B
的
信
浏览 1
提问于2012-10-29
得票数 3
2
回答
Mongodb
锁
集合,直到设置标志?
mongodb
我有一个
简单
的
集合,带有预先填充
的
生成ids。|task_id| used|| 2|
false
|我
的
想法是,我有一个
返回
next task_id
的
简单
方法。getNextTaskId(),它设置
为
true并
返回
task_id。但可能存在对此方法
的
并发
调用
。如何锁定集
浏览 5
提问于2021-04-26
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
并发编程之显式锁原理
简单总结阻塞队列源码
浅析Redis 分布式锁
Java并发基础:原子类之AtomicBoolean全面解析
通俗易懂的JUC源码剖析-LockSupport
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券