摘要: 为了提供落库效率,项目组决定采用多线程并发落库,但是出了问题,数据一条没有落下来。 1:怀疑时mysql数据库发生了死锁 使用这个命令查看是否有表被锁住了,发现没有表被锁 2:于是查看线程池中的10条线程在做什么 使用jstack查看进程的堆栈信息 线程池的最大线程数和核心线程数配的都是10 ,队列 阅读全文
posted @ 2020-03-07 21:38 warrior1234 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 1:继承Thread类创建线程 现象:创建线程的第一种方式,继承Thread,重写run方法,如果直接调用run方法,则和调用普通方法一样,不会创建线程 结果显示是 main线程调用 如果调用start,是 Thread-0 调用 调用run方法,很简单,MyThread类继承Thread,重写了r 阅读全文
posted @ 2020-03-07 14:30 warrior1234 阅读(1211) 评论(0) 推荐(0) 编辑