Semaphore
相当于一个信号灯,对自己创建的线程或者线程池创建的线程进行限流的作用。
需要手动acquire() 和 release() 使得同时进行的thread的数量保证在一定的范围内(Semaphore创建对象的初始大小)
ThreadPool
创建线程,已经线程的复用。
控制线程的总量,以及线程的使用。
Semaphore
相当于一个信号灯,对自己创建的线程或者线程池创建的线程进行限流的作用。
需要手动acquire() 和 release() 使得同时进行的thread的数量保证在一定的范围内(Semaphore创建对象的初始大小)
ThreadPool
创建线程,已经线程的复用。
控制线程的总量,以及线程的使用。