package cn.itcast.syn.demo;
public class Demo {
/*
*
* class MyList{
*
* private List list;
* private static final Object lock = new Object();
*
* MyList(List list){
*
* this.list = list;
* }
*
* public boolean add(Object obj){
* synchronized(lock)
* {
* return list.add(obj);
* }
* }
*
* public boolean remove(Object obj){
* synchronized(lock)
* {
* return list.remove(obj);
* }
* }
* }
*
*
*
*
*
*/
}