📄 workerconsumer.java
字号:
package edu.zucc;
import java.util.ArrayList;
class WordBook{
private ArrayList wordlist = new ArrayList();
public synchronized String getWord(){
String sRet = null;
if(wordlist.size() > 0){
sRet = (String)wordlist.get(0);
wordlist.remove(0);
}
return sRet;
}
public synchronized void addWord(String word){
wordlist.add(word);
}
}
class Worker implements Runnable{
static private char[] alpha = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
public void run() {
String sWord = "";
for(int i = 0; i < 4; i++){
int index = (int)Math.floor(Math.random() * 26);
sWord += alpha[index];
}
}
}
public class WorkerConsumer {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Worker wk = new Worker();
Thread t1 = new Thread(wk);
t1.start();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -