并发编程3 阻塞队列和线程池 十二月 19, 2021 发布在 ThreadPoolExecutor, BlockingQueue, 2021, December 在并发编程中,频繁的创建和销毁线程非常影响处理的效率,而且会使得线程抢占系统资源从而导致阻塞。这时候就需要线程池的帮助,线程池的创建离不开阻塞队列。 阅读全文
并发编程2 CAS基本原理 十二月 12, 2021 发布在 CAS, 2021, December CAS(compare and Swap)是由硬件实现的。CAS可以将read- modify - write这类的操作转换为原子操作。jdk1.5之后引入CAS利用CPU原语保证线程操作的原子性。 阅读全文
并发编程1 java并发基础知识 十二月 6, 2021 发布在 java基础, 2021, December 这块java并发基础知识主要是更全面的认识线程,了解线程,包括线程启动的二种方式、线程的生命周期、破坏死锁的四种方式和ThreadLocal。 阅读全文