java里锛是什么意思,java实验总结
p3=person.newperson("jane", 13, 'f');
System.out.println(p1);
System.out.println(p2);
System.out.println(p3);
}
}
1. 設計一個數據單元類DataUnit, 它包含學號(Number)和姓名(Name)兩個數據成員。
2. 設計兩個線程,一個線程往數據單元里寫信息,一個線程從數據單元里讀信息。要求使用線程同步技術,使得每寫一次就往外讀一次。例如,寫和讀的數據序列為:
Write: 1, Name1
Read: 1, Name1
Write: 2, Name2
Read: 2, Name2
...
package test7;
class DataUnit{
int number;
String name;
int max;
boolean flag=false;
public DataUnit(int number, String name,int max){
http://www.doczj.com/doc/b152b76427284b73f2425090.html=name;
this.max=max;
}
public synchronized void in(){
if(flag){
try{
wait();
}
catch(Exception e){
}
}
System.out.println("Write number:"+(++number)+" write name:"+(number));
flag=true;
notify();
}
public synchronized void out(){
if(!flag){
try{
wait();
}
總結
以上是生活随笔為你收集整理的java里锛是什么意思,java实验总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 匿名list,java创造匿名
- 下一篇: 低版本jdbc连接高版本oracle,转