【发布时间】:2013-09-24 09:32:31
【问题描述】:
我们有一段带有静态字段val format = DateTimeFormatter.forPattern("yyyy-MM-dd")的代码
现在,并发线程将使用这个格式化程序实例来解析和打印日期format.parseDateTime("2013-09-24") 和format.print(instant)。
我了解到,在 Scala 中,您可以编写代码而无需关心并发性,前提是您只使用不可变字段,但性能如何?如果多个线程使用同一个实例会成为瓶颈吗?
谢谢,
【问题讨论】:
-
我认为共享这个定义为 val 的文件没有问题。此外,它更喜欢将这样的静态事物放到 scala 对象中。
标签: performance scala concurrency