腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Java
多
读
--
有没有
一种
方法
可以
同步
/
锁定
map
中
的
特定
值
,
以便
同时
进行
读写
?
java
、
multithreading
、
java-8
、
parallel-processing
我想实现一个拓扑排序算法,它
可以
在
Java
中使用线程在图上并行完成。具体地说,本文中
的
算法是here。这个问题
的
算法
的
重要部分是,我们为每个节点存储
的
调度值更新如下:如果线程遇到图中
的
节点,它将读取其当前
值
。如果线程有一个更高
的
值
,它将替换它并继续执行。否则它就会止步于此。我需要能够在一个原子操作
中
对
特定
节点
进行
读写
操作。我希望将该
值</
浏览 25
提问于2019-05-09
得票数 3
回答已采纳
1
回答
firebase实时数据库将数据标记为已
读
firebase
、
firebase-realtime-database
在我
的
项目中,我希望用户从firebase实时数据
中
读取数据,
同时
他会将数据标记为
锁定
,直到他完成一些操作,在此期间其他用户不能读取这些数据。如果锁是不可能
的
另
一种
情况是,一旦他读取,他
同时
写入一些数据,以表明该数据是
锁定
的
。如果另一个用户读取了这个数据,他就知道它被
锁定
了。 我不确定在火力基地这是不是可能
的
。
有没有
什么办法将其与firebase实时数据库一起使用。
浏览 0
提问于2020-05-16
得票数 0
1
回答
如何在php代码
中
避免竞争条件
php
、
race-condition
我在
Java
/
Java
方面有很好
的
经验,但我对PHP还很陌生。有一个很小
的
需求,我想在不同
的
用户请求中共享一个变量
的
值
(它包含一个字符串标记)。现在
的
问题是,我想让这个变量
的
读写
线程i安全。一次只有一个用户
可以
读
/写这个变量。 如果我要用
Java
来做这件事,我只需要使用synchonized关键字
锁定
一个对象,并将代码块(<e
浏览 23
提问于2017-08-18
得票数 0
3
回答
当资源是静态
的
时,从不同线程访问相同
的
资源
c#
、
multithreading
本词典
的
内容在应用程序
的
生命周期内不会改变(因为它从未被修改过,只能从它读取)。BR Tomas A
浏览 7
提问于2013-07-23
得票数 1
回答已采纳
3
回答
Java
线程
同步
,最佳并发实用程序,读取操作
java
、
multithreading
,并更新成员变量spAvgData问题 现在,在这个场景
中
,我需要
同步
、原子功能、
锁定
或任何与并发相关
的
内容吗?线程A是否读取较旧
的
值
并不重要。由于线程A只读取而不更新任何内容,而且只有
浏览 9
提问于2011-02-08
得票数 5
回答已采纳
13
回答
ConcurrentHashMap与
同步
HashMap
java
、
core
在HashMap和ConcurrentHashMap上使用包装类SynchronizedMap有什么不同?
浏览 0
提问于2009-08-18
得票数 172
回答已采纳
2
回答
Android sqlite无异常并发
android
、
sqlite
Sqlite on android允许你从多个procs访问数据库
进行
读
操作,但是如果你当前是从一个进程写
的
,那么从其他procs
读写
会抛出异常,因为第一次写会
锁定
db。我所说
的
"procs“指的是同一应用程序
中
的
其他线程。期待着“你为什么要那样做?”答
浏览 3
提问于2010-08-31
得票数 11
回答已采纳
3
回答
Java
同步
数据块vs concurrentHashMap vs Collections.synchronizedMap
java
、
synchronization
假设有一个
同步
方法
,在该
方法
中
,我更新了一个hashmap,如下所示:{ //populate the hashmap, takes about 5 seconds.现在,当method1正在运行并且哈希图正在被重新填充时,如果有其他线程尝试获取哈希图
的
值
,我假设它们将被阻塞现在,如果我不使用
同步
方法
,
浏览 0
提问于2012-09-28
得票数 9
回答已采纳
2
回答
这个ReaderWriterLockSlim
锁定
模式看起来正确吗?
c#
、
thread-safety
、
readerwriterlockslim
我一直在使用来
同步
读
/写,到目前为止,它运行得相当好。 我有一个对象集合,在Dictionary<string, ReaderWriterLockSlim>
中
维护
读写
锁。我有一个场景,需要获取多个
读
锁原子。我确信我没有任何允许一个线程
同时
保存多个写锁
的
代码,这使我认为下面的代码能够正常工作。如果我用写锁而不是
读
锁来尝试下面的
方法
,我几乎
可以
肯定,我最终会陷入死锁,除非我能够确保
锁定</e
浏览 3
提问于2012-03-20
得票数 1
回答已采纳
6
回答
外部
同步
LinkedHashmap
java
、
concurrency
在不使用Collections.synchronizedMap
的
情况下,在外部实现链接哈希映射
同步
的
最佳
方法
是什么 当使用Collections.synchronizedMap时,整个数据结构都会被
锁定
,因此性能会受到极大
的
影响。
锁定
数据结构中所需部分
的
最佳方式是什么?例如,如果线程正在访问键(K1),它应该只
锁定
数据结构
的
键(K1)和
值
(V1)部分
浏览 0
提问于2012-12-24
得票数 5
回答已采纳
3
回答
为多个用户
锁定
应用程序
java
、
jsp
、
struts2
我已经开发了一个要使用
java
和Struts2部署到服务器上
的
应用程序。它会对文件
进行
更改,所以我希望一次只允许一个用户访问,以避免在data.How中出现不一致。我
可以
这样做吗?请帮助
浏览 1
提问于2013-10-30
得票数 0
2
回答
保存内存
的
资源上
的
Java
读写
锁
java
、
multithreading
、
concurrency
、
locking
、
concurrenthashmap
内存中有一个类型为R
的
大型对象集合。修改对象需要写锁,而读取则需要
读
锁。我
可以
将ReadWriteLock存储为类R
的
私有成员,但是,我希望节省内存。在任何时候,只有一小部分对象正在被修改或读取。有多种
方法
决定不存储
特定
资源
的
读写
锁(例如,如果有一段时间没有读取或写入
读写
锁)。为了解决这个问题,假设
可以
定期确定
可以
删除资源
的
锁。但是,请记住,在线程
中
删除资源<em
浏览 0
提问于2018-09-04
得票数 1
回答已采纳
3
回答
ReentrantReadWriteLock与
同步
java
、
multithreading
在
Java
多线程环境
中
,与
同步
关键字相比,什么时候应该使用ReentrantReadWriteLock呢?谢谢!
浏览 7
提问于2011-07-09
得票数 19
回答已采纳
2
回答
锁定
map
和vector,防止从两个线程
进行
访问
c++
、
multithreading
、
stl
我有两个线程,每个线程都有一个函数来操作相同
的
std:
map
和std:vector变量。谢谢
浏览 0
提问于2013-01-21
得票数 0
2
回答
Java
中
类
锁定
和对象
锁定
的
区别
java
、
multithreading
、
locking
、
thread-synchronization
人们讲述两种类型
的
多线程
锁定
对象和类。据我所知,
锁定
只对对象
进行
。 所以我还
可以
推断出一件事。正如一个线程
锁定
的
对象不
浏览 3
提问于2014-04-24
得票数 7
回答已采纳
2
回答
文件线程
同步
java
、
multithreading
、
file
、
synchronization
如何使用线程
同步
进行
读写
操作。 条件:如果存在一个写入者
可以
写入信息
的
文件,则一次只能有一个写入者写入。如果读者试图在作者写作
的
同时
阅读,可能会产生混淆。由于读取器只查看数据,而不修改数据,因此我们
可以
允许多个读取器
同时
读取。
中
的
文件和线程是个新手。我知道这不是正确
的
方法
。指引我。 如果存在一个写入者
可以
写入信息
的
文件,则一次只
浏览 26
提问于2019-01-11
得票数 0
5
回答
get和set
方法
同步
java
、
multithreading
、
thread-safety
我是
Java
线程
的
新手,我需要你
的
帮助。catch (JSONException e) { } }我需要
锁定
如果我为这两种
方法
都添加synchronized word,
可以
吗?或者还有其他
的
解决方案?
浏览 1
提问于2015-08-26
得票数 1
3
回答
如何在symfony2
中
用doctrine2
锁定
整个表?
mysql
、
symfony
、
locking
、
doctrine-orm
的
文档只描述了如何通过以下
方法
锁定
特定
实体: 我有一个事务需要插入一个行,其
值
依赖于表
中
其余行
的
值
,因此我需要防止两个事务
同时
在该表上执行。假设您想要手动构建一个auto_increment,并且必须从表中选择max()才能获得前面的结果,
以便
插入下一个结果。如果两个事务
同时</
浏览 6
提问于2012-06-29
得票数 7
回答已采纳
1
回答
如何为用于下列场景
的
树结构实现线程安全?
c#
、
.net
、
windows
、
filesystems
、
dokan
但是,代码并不是线程安全
的
。实现线程安全
的
最优雅
的
方法
是什么?此外,如何通过使用适当
的
锁定
策略来执行以下针对典型文件系统
的
多线程需求
的
非穷尽列表?如果线程安全实现允许的话,在同一个父文件夹下
同时
创建两个不同
的
文件夹(每个由不同
的
线程创建)
可以
同时
进行
。否则,应该实现一些
锁定
策略,
以便
只允许顺序创建。包含
浏览 4
提问于2011-10-11
得票数 0
回答已采纳
4
回答
同步
数据块
中
的
读
障碍和写障碍是什么
java
、
multithreading
我正在研究
同步
变量和易失性变量在
java
中
是如何工作
的
,我遇到了一个叫做
读写
屏障
的
概念。有谁能帮助我理解这些术语
的
含义吗?
浏览 1
提问于2013-08-28
得票数 9
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java中非常重要的概念:Java集合
Java并发基础:ConcurrentSkipListMap全面解析
JAVA的Lock锁接口实现
Java中的21种锁,图文并茂的详细解释
5000字 | 详解 Java 中的 21 种锁
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券