ThreadPoolExecutor也就是线程池。它就是Java为我们开发多线程程序时提供的一个开发框架。它可以统一的管理线程的创建、销毁、优化、监控等,在使用线程池时比我们直接使用原始的线程类更加方便。既然线程池这么方便,那...
我们看程序出线了异常。原因是我们没有添加synchronized关键字,所以线程获取不到锁,而直接抛出的异常。
/** * @Auther: Administrator * @Date: 2019年7月16日 * @Description: 死信交换机 生产者首先发送一条携带路由键为 " dlx " 的消息,然后经过交换器 * exchange .normal 顺利地存储到队列 queue.normal 中 。由于...