摘要: 线程池 2.1 线程池思想概述 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就 阅读全文
posted @ 2020-04-03 22:52 _Anke 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 等待唤醒机制 1.1 线程间通信 概念: 多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。 比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。 为什么要处理线程间通信: 阅读全文
posted @ 2020-04-03 22:46 _Anke 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在IDEA的使用过程中,经常断掉服务或者重启服务,最近断掉服务重启时突然遇到了一个启动报错: 错误:找不到或无法加载主类 猜测:1,未能成功编译; 尝试:菜单 》Build 》Rebuild Prodject 结果:启动服务仍然报同样的错误 2,缓存问题; 尝试:菜单 》File 》Invalida 阅读全文
posted @ 2020-04-03 22:20 _Anke 阅读(42105) 评论(0) 推荐(4) 编辑