一、什么是锁
在Java的util.concurrent.locks包下有关于锁的接口和类如下:
先看一段代码:
package com.codeing.snail.test;
public class ReadWriteLockTest {
public static void main(String[] args) {
final Output output = new Output();
new Thread(){
public void run() {
while(true){
output.output("CodeingSnail");
}
};
}.start();
new Thread(){
public void run() {
while(true){
output.output("阳光小强");
}
};
}.start();
}
static class Output{
public void output(String name){
char[] arry = name.toCharArray();
for(int i = 0; i < arry.length; i++){
System.out.print(arry[i]);
}
System.out.println();
}
}
}
</