看个例子:有个线程池有五个线程,每次随机使用一个?
定义模拟线程类【SimulationThread】,定义线程名变量【threadName】,定义线程运行方法【runThread】。
定义线程池类【SimulationPool】,定义最大线程数变量【maxNumTherad】,定义线程随机获取方法【getThread】。
执行结果:
总结:优雅,太优雅了,单例模式和多例模式类似,都可以避免资源浪费,使用的模式不同要注意线程安全问题。
标签:定义,多例,模式,优雅,线程,设计模式 From: https://www.cnblogs.com/qhri/p/16666125.html