在Scala中使用Java并发集合

时间:2017-02-07 16:20:05

标签: java scala concurrency

似乎Scala缺少Java提供的所有并发集合。当我查看JavaConverters.scala时,它似乎只转换非并发集合+并发映射。有没有办法在Scala中执行此操作?

List<String> synlist = Collections.synchronizedList(list);

//call remove from multiple threads

synlist.remove(....)

更新

不使用演员,推荐,类似,问题和答案在我的情况下不起作用。在挖掘源代码后,下面的行将起作用。好像是JavaConverters.asScala will call underlying collection

Collections.synchronizedList(new ArrayList()).asScala

0 个答案:

没有答案