Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我看过很多帖子说不推荐使用 Java SE 并发创建线程。为什么会这样,在我的代码中生成第二个线程的正确方法是什么?如果可能的话,我宁愿保留核心 Java API。
正确的方法是使用 Concurrency Utils API,它是 Java EE7 版本的一部分。以这种方式创建线程可确保线程可以访问所有其他企业服务。使用 Concurrency Utils 可确保您的线程由容器创建和管理。
请在此处和此处查看示例
您可以在 Java EE 中使用 Java SE 并发,但不建议这样做,这完全取决于您将如何使用它,有什么要求。如果您在 Java EE 中创建线程,请确保它们得到正确管理并且没有死锁情况,并且必须设置超时。这些都可以通过java并发ExecutorService轻松管理