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()); } } }}
- online_8082013-05-16能力有限还不能看明白
- 粉丝: 882
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助