當前位置:成語大全網 - 書法字典 - Java添加字典

Java添加字典

公共類TestThread {

公共靜態void main(String[] args){

地圖& ltInteger,Object & gttables =新哈希表& ltInteger,Object & gt();

Thread add = new Thread(new Thread add(tables));

Thread del =新線程(new Thread del(tables));

線程計數=新線程(新線程計數(表));

//啟動線程

add . start();

del . start();

count . start();

}

/**

*添加對象線程

*/

私有靜態類ThreadAdd實現Runnable{

私人地圖& ltInteger,Object & gt表;

public thread add(Map & lt;Integer,Object & gt表格){

this.table = tables

}

公共無效運行(){

// TODO自動生成的方法存根

for(int I = 0;我& lt10;i++){

table.put(i,new Object());

System.out.println("添加序列號為:"+i "的對象);

}

}

}

/**

*刪除對象線程

*/

私有靜態類ThreadDel實現Runnable{

私人地圖& ltInteger,Object & gt表;

public thread del(Map & lt;Integer,Object & gt表){

this.table = table

}

公共無效運行(){

// TODO自動生成的方法存根

for(int I = 0;我& lt10;i++){

嘗試{

thread . sleep(100);

} catch (InterruptedException e) {

// TODO自動生成的catch塊

e . printstacktrace();

}

table . remove(I);

System.out.println("移除對象,序列號:"+I ");

}

}

}

/**

*統計線程

*/

私有靜態類ThreadCount實現Runnable{

私人地圖& ltInteger,Object & gt表;

public thread count(Map & lt;Integer,Object & gt表){

this.table = table

}

公共無效運行(){

// TODO自動生成的方法存根

for(int I = 0;我& lt10;i++){

嘗試{

線程.睡眠(50);

} catch (InterruptedException e) {

// TODO自動生成的catch塊

e . printstacktrace();

}

System.out.println("當前隊列還剩"+table . size()+" objects "));

}

}

}

}

這是我的演示。不知道是否符合妳的意思。大家* * *互相交流,共同進步。