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

浙公网安备 33010602011771号