如果我在静态块中启动一个线程,JVM会等待线程完成后再加载类吗?
static {
System.out.println("static block");
DataRetrievalThread t = new DataRetrievalThread();
t.run();
}
我尝试这样做的原因是,我想从服务器检索数据,但获取数据的时间太长了。因此,为了使数据持久化,我想要检索并将其存储在文件中,这样当客户端请求数据时,就不需要再向服务器发起调用以获取信息。