摘要:
1、实现线程的三种方式 (extends Thread , Implements runnable , implements Callable new FutureTask(Callable) new Thread(futuretask)) 2、线程让步yield(让线程由运行状态变为就绪状态,不会 阅读全文
摘要:
cas机制 cas和synchronized 区别,场景,有缺点 cas底层实现、ABA问题场景、解决办法 场景:公共内存值v=10,线程a,b分别对10进行5次++操作,最后结果20。 问题如果不加锁,a得到内存值10在进行++操作时,b也获得内存值10进行++操作。 此时就会出现结果 cas三个 阅读全文