我有多个线程池,每个线程池运行4个线程。每个线程基于它所提供的唯一标识符锁定一些共享资源。我使用
我在 Thread 类中读到,线程 ID 只是一个递增分配的长整型数字,一旦线程终止,它可能被重新使用。但是它没有提及在线程池中的行为。
线程 ID 是否保证在属于不同线程池的线程中是唯一的?
Thread.currentThread().getId()
作为唯一标识符来锁定和释放资源。我在 Thread 类中读到,线程 ID 只是一个递增分配的长整型数字,一旦线程终止,它可能被重新使用。但是它没有提及在线程池中的行为。
线程 ID 是否保证在属于不同线程池的线程中是唯一的?