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