JAVA设计模式之享元模式(flyweight)
2021-01-26 07:15
标签:自定义 获取 class @param ret 阅读 tst 实现 使用 享元模式就是所谓的池化的思想,数据库连接池、线程池、JAVA String用的就是享元模式。有兴趣可以去阅读其底层实现原理。这里就不赘述了。 享元模式模拟java线程池代码如下: 运行结果: JAVA设计模式之享元模式(flyweight) 标签:自定义 获取 class @param ret 阅读 tst 实现 使用 原文地址:https://www.cnblogs.com/sx-bj-srr/p/flyweight.htmlpackage com.srr.dp.flyweight;
import java.util.ArrayList;
import java.util.UUID;
/**
* 自定义线程
*/
class Thread implements Runnable{
public Thread(String name){
this.name = name;
}
private String name;
private boolean isRuning = false; //false:未运行,true:运行
@Override
public void run() {
}
public boolean getState(){
return isRuning;
}
public void setState(){
isRuning = true;
}
public String getName(){
return name;
}
}
public class TreadPool {
private ArrayList
文章标题:JAVA设计模式之享元模式(flyweight)
文章链接:http://soscw.com/index.php/essay/47170.html