摘要:
一、线程池基础总结 1.1 ThreadPoolExecutor线程池状态分类 RUNNABLE:运行状态,接受新任务,持续处理任务队列里的任务SHUTDOWN:不再接受新任务,但要处理任务队列里的任务STOP:不再接受新任务,不再处理任务队列里的任务,中断正在进行中的任务TIDYING:表示线程池 阅读全文
摘要:
一、前言 借用Java并发编程实践中的话"编写正确的程序并不容易,而编写正常的并发程序就更难了",相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作的顺序是不可预期的,本文算是对多线程情况下同步策略的一个一个简单介绍。 二、 什么是线程安全 阅读全文