⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 singlethreadrenderer.java

📁 java concurrency in practice 源码. JAVA并发设计
💻 JAVA
字号:
package net.jcip.examples;import java.util.*;/** * SingleThreadRendere * <p/> * Rendering page elements sequentially * * @author Brian Goetz and Tim Peierls */public abstract class SingleThreadRenderer {    void renderPage(CharSequence source) {        renderText(source);        List<ImageData> imageData = new ArrayList<ImageData>();        for (ImageInfo imageInfo : scanForImageInfo(source))            imageData.add(imageInfo.downloadImage());        for (ImageData data : imageData)            renderImage(data);    }    interface ImageData {    }    interface ImageInfo {        ImageData downloadImage();    }    abstract void renderText(CharSequence s);    abstract List<ImageInfo> scanForImageInfo(CharSequence s);    abstract void renderImage(ImageData i);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -