一个简单的发送线程与接收线程实例

时间:2009-03-15 02:52:39
【文件属性】:

文件名称:一个简单的发送线程与接收线程实例

文件大小:986B

文件格式:2006/WEBD

更新时间:2009-03-15 02:52:39

控件 源码 综合应用 资源

class buffer1{ private int value; void put(int i) { value=i; } int get() { return value; }}class sender1 extends Thread{ private buffer1 bf; public sender1(buffer1 bf) { this.bf=bf; } public void run() { for(int i=1;i<6;i++) { bf.put(i); System.out.println("sender put:"+i); try { sleep(1); } catch(InterruptedException e) { System.out.println(e.getMessage()); } } } public static void main(String args[]) { buffer1 bf=new buffer1(); (new sender1(bf)).start(); (new receiver1(bf)).start(); }}class receiver1 extends Thread{ private buffer1 bf; public receiver1(buffer1 bf) { this.bf=bf; } public void run() { for(int i=1;i<6;i++) { System.out.println(" receiver get:"+bf.get()); try { sleep(1); } catch(InterruptedException e) { System.out.println(e.getMessage()); } } }}


网友评论

  • 能力有限还不能看明白