设计模式_多例模式

看个例子:有个线程池有五个线程,每次随机使用一个?

  定义模拟线程类【SimulationThread】,定义线程名变量【threadName】,定义线程运行方法【runThread】。

  

  定义线程池类【SimulationPool】,定义最大线程数变量【maxNumTherad】,定义线程随机获取方法【getThread】。

  

 执行结果:

  

 总结:优雅,太优雅了,单例模式和多例模式类似,都可以避免资源浪费,使用的模式不同要注意线程安全问题。

posted @ 2022-09-07 16:18  好吃的辣条  阅读(18)  评论(0)    收藏  举报