腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
ConcurrentHashMap
会复制自己吗?
java
、
concurrency
、
hashmap
、
concurrenthashmap
我最近参加了一次
面试
,
面试
官问我关于HashMap和
ConcurrentHashMap
的问题。
面试
官继续问我,为什么它不扔。我说过,在内部,HashMap有一个变量modCount,它保存了对地图所做的修改的数量,Iterator正在比较这个数字和它在创建时使用的那个数字。如果这个数字不同,它将抛出一个异常,而
ConcurrentHashMap
不会发生这种比较。 然后,他说,
ConcurrentHashMap
将复制自己的时候,遍历。
浏览 0
提问于2015-12-02
得票数 1
回答已采纳
2
回答
ConcurrentHashMap
上的读取器线程和写入器线程相同时的性能
java
、
multithreading
、
concurrency
、
hashtable
、
concurrenthashmap
在一次
面试
中,
面试
官问我
ConcurrentHashMap
和HashTable有什么不同。我只想讨论一下
面试
官不信服的那一点。我在
ConcurrentHashMap
中说过,任何数量的线程都可以同时执行读操作,而在HashTable中,一次只能有一个线程。然后他给出了一个
ConcurrentHashMap
的场景假设一个线程正在写一个段,同时另一个线程正在读取它的值,第二个线程会被阻塞吗?我说不,但他并不信服。我查看了javadoc,上面写着..为此,我编写了一个程序,其中两个线程在
浏览 39
提问于2020-05-02
得票数 0
8
回答
Java
面试
的重要主题/API列表
java
我想知道哪些主题/API对Java
面试
最重要。例如- .....and就像那样。原因是因为像
ConcurrentHashMap
(read )这样的实现包含了太多的细节,所以人们希望讨论它们,因为它涵盖了许多重要的方面。
浏览 6
提问于2010-11-03
得票数 1
回答已采纳
2
回答
何时将
concurrenthashmap
与hashmap用于put和get
java
、
algorithm
、
concurrency
、
concurrenthashmap
在一次
面试
中,我被要求解释一种情况,即使用
concurrenthashmap
与使用hashmap相比是正确的方式。我试着用迭代器给出一个例子,但这不是
面试
官想要的。他正在寻找thread1和thread2的一系列put和get操作。他说,假设我们从不迭代,我们只有put和get操作。我在SO上查看了其他线程,并验证了我的线程安全知识,但我仍然想不出任何使用put和gets使用hashmap生成错误结果和使用
concurrenthashmap
生成正确结果的示例。
浏览 0
提问于2018-09-06
得票数 4
1
回答
在Java中使用Lock的最佳实践是什么(访谈)?
java
、
multithreading
、
locking
、
java.util.concurrent
我在
面试
中被问到:伪代码是可以的//1 - How do you make Sure pushing to list is safe
浏览 0
提问于2015-02-12
得票数 1
2
回答
我的代码线程安全吗?如果没有,如何实现线程安全?
java
、
multithreading
、
arraylist
、
collections
、
thread-safety
我在一次
面试
中被问到一个问题。然后我说我们可以用
ConcurrentHashMap
来做这个,purpose..they说,好的。 然后,他们问,价值,我的意思是,列表是线程安全?例如。那么,如果
ConcurrentHashMap
中的值是List<String>,那么线程安全吗?如果是,那怎么做?如果没有,那又如何实现呢?
浏览 0
提问于2019-04-25
得票数 1
回答已采纳
1
回答
在多线程应用程序中,
ConcurrentHashMap
未提供正确的输出
java
、
concurrency
<String, Integer>
concurrentHashMap
= new
ConcurrentHashMap
<String, Integer>();
concurrentHashMap
.put("B", 0);
concurrentHashMap
.put("C", 0);thi
浏览 3
提问于2014-01-06
得票数 1
1
回答
java.util.concurrent.
ConcurrentHashMap
.get()抛出StackOverflowError
android
、
stack-overflow
(
ConcurrentHashMap
.java:1515) at java.util.concurrent.
ConcurrentHashMap
浏览 2
提问于2017-06-08
得票数 0
1
回答
ConcurrentHashMap
迭代
java
、
iterator
、
concurrenthashmap
ConcurrentHashMap
是线程安全的,所以我们可以在迭代时更新映射的值.但以下程序的输出并不像我预期的那样。Map
concurrentHashMap
= new
ConcurrentHashMap
<();Iterator iterator=
concurrentHashMap
.entrySet().iterator();
concurrentHashMap
.put
浏览 5
提问于2016-05-30
得票数 0
3
回答
新
ConcurrentHashMap
的新
ConcurrentHashMap
java
、
new-operator
、
concurrenthashmap
我正在尝试初始化
ConcurrentHashMap
of
ConcurrentHashMap
String, > myMulitiConcurrentHashMap = new
ConcurrentHashMap
< new
ConcurrentHashMap
<Strin
浏览 0
提问于2013-12-01
得票数 0
回答已采纳
5
回答
另一个并发集合:线程安全吗?
java
、
collections
、
map
、
concurrency
问题:使用
ConcurrentHashMap
<Object,
ConcurrentHashMap
<Object, Object>>是否线程安全。//we have
ConcurrentHashMap
<Object,
ConcurrentHashMap
<Object, Object>> map = new
ConcurrentHashMap
<Object,
Concur
浏览 14
提问于2014-02-26
得票数 0
1
回答
泛型懒惰-用scala初始化
scala
、
lazy-initialization
、
type-parameter
._ val cache:
ConcurrentHashMap
[Long,
ConcurrentHashMap
[Long,
ConcurrentHashMap
[Long, Long]]]] = new
ConcurrentHashMap
() def main(args: Array[St
浏览 2
提问于2013-07-22
得票数 0
回答已采纳
1
回答
在地图上可观察,以检测何时添加、更新或删除条目
dictionary
、
kotlin
、
delegates
、
observable
、
concurrenthashmap
我有一个地图,在我的例子中是一个
ConcurrentHashMap
<String, Device>,当在websocket上接收到一些事件时它正在更新。var deviceCache :
ConcurrentHashMap
<String, Device> by MyObservable(
ConcurrentHashMap
()) class MyObservable<T, V>(initialValue:
ConcurrentHashMap
<T, V>) : Observa
浏览 18
提问于2019-06-04
得票数 1
回答已采纳
2
回答
克隆
ConcurrentHashMap
java
、
clone
、
concurrenthashmap
为什么我不能克隆
ConcurrentHashMap
test.put("hello", "Salaam");
ConcurrentHashMap
<String, String> test2 = (
ConcurrentHashMap
<String,
浏览 6
提问于2016-07-17
得票数 3
回答已采纳
3
回答
多线程共享数据
java
、
multithreading
在一次
面试
中,我被问到了以下问题。 有一个对象正在被多个线程共享。该对象具有以下功能。如何确保不同的线程能够对参数x的不同值同时执行函数?如果两个线程的值为x,则其中一个线程应该被阻塞。
浏览 1
提问于2013-02-21
得票数 2
回答已采纳
2
回答
ConcurrentHashMap
超过容量
java
、
concurrenthashmap
我是一个关于
ConcurrentHashMap
的新手。现在我编写以下代码: map.put(i,i);我将
ConcurrentHashMap
的初始容量设置为1,然后将10个值放入其中。因此,在我看来,
ConcurrentHashMap
将只接收第
浏览 2
提问于2014-03-21
得票数 0
2
回答
访问可以是
ConcurrentHashMap
的对象的ConcurrentHashMaps
java
、
templates
、
object
、
casting
、
concurrenthashmap
我在class中初始化它 new
ConcurrentHashMap
<StringallInOne.put(account, new
ConcurrentHashMap
<String, Object>());工作时没有错误。
浏览 0
提问于2013-12-02
得票数 1
回答已采纳
1
回答
Scala Java Deep Map Conversion (
ConcurrentHashMap
)
scala
、
scala-2.8
、
scala-collections
我有一个定义如下的
ConcurrentHashMap
对象:val storage: ConcurrentMap[String,ConcurrentMap[Int,ConcurrentMap[String,Double]]] =Scala (2.8.1)在编译时出现以下
浏览 3
提问于2011-04-19
得票数 1
3
回答
我正在处理的一个项目有很多用于
ConcurrentHashMap
的包装类,并且以一种(我认为)不正确的方式使用锁。这是对的吗?
java
、
concurrency
、
thread-safety
、
concurrenthashmap
我必须处理许多类,这些类用于在
ConcurrentHashMap
中存储数据,通常如下所示: private
ConcurrentHashMap
<String,SomeObject>
concurrentHashMap
= new
ConcurrentHashMap<
浏览 1
提问于2014-03-03
得票数 0
回答已采纳
2
回答
用Guice注入带注释的泛型类
java
、
generics
、
guice
我在AbstractModule实现中所做的绑定是:}).annotatedWith(Names.named("name0")).toProvider( bind(new TypeLiteral<
ConcurrentHashMap
<String, Long
浏览 5
提问于2015-09-17
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ConcurrentHashMap.computeIfAbsent 死循环最终版
ConcurrentHashMap一定线程安全吗?
为什么ConcurrentHashMap的读操作不需要加锁?
一文读懂JAVA并发容器类ConcurrentHashMap
HashMap HashTable和ConcurrentHashMap的区别-JAVA成长之路
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券