- Java并发编程:核心方法与框架
- 高洪岩
- 139字
- 2023-01-19 15:09:20
1.3 本章总结
类Semaphore的主要作用是限制并发执行的线程个数,它具有synchronized所不具有的强大功能,比如等待获得许可的同时可以加入等待时间,还有尝试是否可以持有锁等这类扩展功能,可以说Semaphore类是强有力的控制并发线程个数的解决方案之一,而Exchanger是线程间传输数据的方式之一,而且在传输的数据类型上并没有任何限制。
类Semaphore的主要作用是限制并发执行的线程个数,它具有synchronized所不具有的强大功能,比如等待获得许可的同时可以加入等待时间,还有尝试是否可以持有锁等这类扩展功能,可以说Semaphore类是强有力的控制并发线程个数的解决方案之一,而Exchanger是线程间传输数据的方式之一,而且在传输的数据类型上并没有任何限制。