这可能是一个相当奇怪的问题。我使用SpringBoot 2.0.2和默认的Tomcat容器。为了在我们的QA环境中设置一个模拟许多服务器的测试,我想设置一个基于SpringBoot的REST服务,它可以同时侦听大量端口。我可以使用之前在另一个SO (Configure SpringBoot with two ports)中
public final class Context implements Serializable { private String s2;有两个线程正在使用这个具有不同线程本地上下文的类它在大多数情况下都工作得很好,但是有时即使当begin()正确地设置了ctx中的值时,getContext()也会返回虚拟上下文。我怀疑是某个地方的竞争条件导致了这种情况,但是考虑到threadlocal set()和get()是thread
我需要在一个完全独立的线程上运行一个函数,而我的函数的其余部分被执行,例如// do dome work// do domeworkreturn "hello"我需要我的代码来开始销毁函数a,但是返回hello而不等待函数a结束。我尝试过使用spring和@Async注解的任务执行器,但都不起作用
public sta