随笔分类 -  Java多线程

摘要:CAS CAS(Compare And Swap),是Java中的一种无锁优化,又被称作自旋锁或者乐观锁,而synchronized和ReentrantLock则是悲观锁的典型代表 乐观锁:总是假设最好的情况,每次拿数据都认为别人不会修改数据,所以不会加锁,但是更新的时候,会判断在此期间有没有人修改 阅读全文
posted @ 2020-05-06 09:26 Mango_SF 阅读(135) 评论(0) 推荐(0)
摘要:Java线程 线程的创建方式 继承Thread类并重写run方法(假定为MyThread类) 实现Runnable接口并实现run方法(假定为MyRun类) 线程的三种启动方式 线程的几个基本方法 sleep:当前线程暂停一段时间,将CPU资源让给其他线程使用,但是不会释放已经获得的对象资源 yie 阅读全文
posted @ 2020-05-04 19:23 Mango_SF 阅读(196) 评论(0) 推荐(0)