因此本系统的目标就是让顾客方便快捷和满意的购物。为了达到这一目标
源代码在线查看: 有两个线程sender和receiver,sender线程向输出管道out发送数据“hello receiver!”.txt
软件大小: |
9708 K |
上传用户: |
jxsflq |
|
|
关键词: |
|
下载地址: |
免注册下载 普通下载
|
|
import java.io.*;
class Sender extends Thread //发送线程
{
private PipedOutputStream out = new PipedOutputStream();
public PipedOutputStream getOutputStream(){
return out;
}
public void run() {
try{
String str = new String("Hello,receiver!");
for(int i=0;i out.write(str.charAt(i)); //依次写入字符串str
out.write('.'); //写入结束标记
out.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
class Receiver extends Thread
{
private PipedInputStream in = new PipedInputStream();
public PipedInputStream getInputStream(){
return in;
}
public void run(){
int b;
try{
while((b=in.read())!='.') //判断是否为结束标记
System.out.print((char)b); //输出接收字符
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
public class PipedStreamDemo
{
public static void main(String[] args) throws Exception{
Sender s = new Sender();
Receiver r = new Receiver();
PipedOutputStream out = s.getOutputStream();
PipedInputStream in = r.getInputStream();
in.connect(out); //建立连接
s.start();
r.start();
}
}
|
相关资源 |
|
-
因此本系统的目标就是让顾客方便快捷和满意的购物。为了达到这一目标
-
Struts2 是Struts的下一代产品。Struts2的目标很简单——使Web开发变得更加容易。为了达成这一目标
-
传感器网络由大量能量有限的微型传感器节点组成.因此,如何保证在足够覆盖监测区域的同时延长网络的寿命,是一个需要解决的重要问题.为了达到这一目标,一种广泛采用的策略是选出部分能够足够覆盖监测区域的节点作
-
本系统开发的核心内容就是实现招聘时企业和人才的交互选择
-
本课题的目的就是研制适用于工业现场控制的嵌入式工业控制器
-
本系统规模较小,适合小型宿舍,公寓等人员的安排,管理. 本系统采用delphi开发界面,使用文件型的数据库Access,界面亲和力强,容易上手,使用方便. 用户名和密码全部为admin
-
本系统规模较小,适合小型宿舍,公寓等人员的安排,管理.本系统采用delphi开发界面,使用文件型的数据库Access.,界面亲和力强,容易上手,使用方便.
-
本系统是基于CORBA实现的选课系统,具有一般选课系统的基本功能(查看学生基本信息,选课退课,查看成绩等),本系统主要是推荐给对刚进行CORBA学习的初学者来说有很大的重要性
|