java里锛是什么意思,java实验总结
p3=person.newperson("jane", 13, 'f');
System.out.println(p1);
System.out.println(p2);
System.out.println(p3);
}
}
1. 設(shè)計(jì)一個(gè)數(shù)據(jù)單元類(lèi)DataUnit, 它包含學(xué)號(hào)(Number)和姓名(Name)兩個(gè)數(shù)據(jù)成員。
2. 設(shè)計(jì)兩個(gè)線程,一個(gè)線程往數(shù)據(jù)單元里寫(xiě)信息,一個(gè)線程從數(shù)據(jù)單元里讀信息。要求使用線程同步技術(shù),使得每寫(xiě)一次就往外讀一次。例如,寫(xiě)和讀的數(shù)據(jù)序列為:
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();
}
總結(jié)
以上是生活随笔為你收集整理的java里锛是什么意思,java实验总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java 匿名list,java创造匿名
- 下一篇: 低版本jdbc连接高版本oracle,转