3
scala.tools.util.SocketServer的用途是什么?scala SocketServer
scala.tools.util.SocketServer的用途是什么?scala SocketServer
它是编译器的一部分,而不是标准scala库的一部分。 其目的是为fsc(快速scala编译器)实现服务器通信。当您使用fsc
进行编译时,会启动服务器守护程序进程。这是通过启动scala.tools.nsc.StandardCompilerServer
,这是scala.tools.util.SocketServer
的一个子类来完成的。一旦fsc服务器正在运行,就避免了每次编译时都需要启动新的JVM实例的开销,当您使用scalac
而不是fsc
来编译代码时会发生这种情况。