//线程不安全的集合publicclassUnsafeList{publicstaticvoidmain(String[] args){List<String> list =newArrayList<String>();//使用lambda表达式for(int i =0; i <10000; i++){newThread(()->{
list.add(Thread.currentThread().getName());}).start();}try{Thread.sleep(100);}catch(InterruptedException e){
e.printStackTrace();}System.out.println(list.size());}}
线程不安全的案例买票//不安全的卖票//线程不安全有负数public class UnsafeBuyTicket { public static void main(String[] args) { BuyTicket station = new BuyTicket(); new Thread(station,"我").start(); new Thread(station,"你们").start(); new Thread(s