java线程通信
来源:互联网 发布:如何将域名转入万网 编辑:程序博客网 时间:2024/06/07 01:04
- import java.io.*;
- public class PipedStream {
- public static void main(String[] args) {
- PipedInputStream pis = new PipedInputStream();
- PipedOutputStream pos = new PipedOutputStream();
- try{
- pos.connect(pis);
- }
- catch(Exception e) {
- e.printStackTrace();
- }
- Producer p = new Producer(pos);
- Consumer c = new Consumer(pis);
- Thread t1 = new Thread(p);
- t1.run();
- c.run();
- }
- }
- class Producer implements Runnable {
- PipedOutputStream pos;
- Producer(PipedOutputStream pos) {
- this.pos = pos;
- }
- public void run() {
- try{
- pos.write("welcome you!".getBytes());
- }catch(Exception e) {
- e.printStackTrace();
- }
- }
- }
- class Consumer extends Thread {
- PipedInputStream pis;
- Consumer(PipedInputStream pis) {
- this.pis = pis;
- }
- public void run() {
- byte[] buf = new byte[100];
- try{
- int length = pis.read(buf);
- System.out.println(new String(buf, 0, length));
- }
- catch(Exception e) {
- e.printStackTrace();
- }
- }
- }
- JAVA线程-线程间通信
- java线程通信
- java 线程间通信
- Java.线程通信
- java线程通信
- java线程通信复习
- Java 线程通信
- Java线程通信机制
- java线程间通信
- Java线程通信 (一)
- java 线程通信
- Java线程通信
- Java线程间通信
- java 线程通信
- Java复习--线程通信
- java线程间通信
- Java中线程通信
- java中的线程通信
- 网工复习第二天
- 从Select语句看Oracle查询原理
- windows学习技巧有进步
- 加油!
- Jquery制作窗口弹出效果(转)
- java线程通信
- 2011.4.8
- 从Select语句看Oracle查询原理(了解Oracle的查询机制)
- lr 常见的问题
- 嵌入式Linux系统的图形用户界面
- C#中的跳转语句
- 你不知道但很重要
- javaScript
- js模拟弹出系统对话框