Thread.getId() 全局唯一性问题
2022-09-03 17:56:23
如果多个 Java 应用程序在一个系统上运行,那么每个线程 ID 相对于所有其他 Java 线程是否是唯一的,无论它们在哪个应用程序中运行?
相对于其他Java应用程序,Java应用程序应该是沙盒的,所以我认为线程ID可能会发生冲突。
如果线程 ID 在所有应用程序中都是唯一的,那么这是否会泄漏有关系统上其他应用程序的一些(尽管非常小)信息?例如,在其他应用程序中启动了多少个线程,或者即使其他Java应用程序正在运行?