体系结构—管道-过滤器风格
来源:互联网 发布:香港验血 知乎 编辑:程序博客网 时间:2024/04/28 09:43
import java.io.IOException;import java.nio.ByteBuffer;import java.nio.channels.Pipe;public class Fp {public static void main(String[] args) throws IOException {Pipe lyy_pipe = Pipe.open();final Pipe.SinkChannel lyy_psic = lyy_pipe.sink();final Pipe.SourceChannel lyy_psoc = lyy_pipe.source();Thread tPwriter = new Thread() {public void run() { try { // 创建一个线程,利用管道的写入口Pipe.SinkChannel类型的psic往管道里写入指定ByteBuffer的内容lyy_psic.write(ByteBuffer.wrap("Hello,Pipe!".getBytes("utf-16BE"))); } catch (IOException e) { e.printStackTrace(); } } };Thread tPreader = new Thread() {public void run() {int lyy_bbufferSize = 1024 * 2; ByteBuffer lyy_bbuffer = ByteBuffer.allocate(lyy_bbufferSize); try { // 创建一个线程,利用管道的读入口Pipe.SourceChannel类型的psoc将管道里内容读到指定的ByteBuffer中 lyy_psoc.read(lyy_bbuffer); lyy_bbuffer.rewind(); System.out.println("Content:" + lyy_bbuffer.asCharBuffer()); } catch (IOException e) { e.printStackTrace(); } } };tPwriter.start(); tPreader.start();} }
运行结果:
0 0
- 体系结构—管道-过滤器风格
- [笔记]软件体系结构(3)--管道与过滤器
- 体系结构—层次风格
- 体系结构—批处理风格
- 体系结构—C/S体系结构风格
- 管道过滤器
- **管道---过滤器*
- 基于管道的体系结构
- 体系结构风格分类
- 软件体系结构的风格
- 软件体系结构的风格
- 软件体系结构风格
- 软件体系结构风格
- 软件体系结构风格
- 体系结构设计风格
- 软件体系结构风格
- 软件体系结构风格
- 过滤器 输入输出 管道
- Python入门(一):爬虫基本结构&简单实例
- ITEXT-字体兼容Linux平台
- 使用ZXing实现二维码扫描
- java——数据类型
- 使用缓存优化数据请求
- 体系结构—管道-过滤器风格
- LeetCode 125. Valid Palindrome
- SpringBoot Quickstart
- 算法中的数学
- 关于VS2015 遇到异常 的解决方案
- spacemacs使用记录
- C++之运算符重载
- 实现简易版js bind
- 各种浏览器兼容知识